第二次作业——红芯事件

1.红芯事件:2018年8月16日,红芯国产浏览器被爆出涉嫌造假,以谷歌浏览器Chrome内核换皮打造成“自主可控的国产浏览器”,同时红芯的代码存在过度注释、代码冗余、语言陈旧等问题,甚至还有工程师测试后发现,它在插件的保密性上存在虚假宣传。

2.我的观点: Christiaan Verwijs 曾在在标题为《软件开发人员的道德规范?》一文中解释说,软件开发人员对世界具有重大影响,并且他们具有“保护隐私、开发安全应用程序以及通过构建产品以促进产品多样性”的责任。显然红芯公司对于红芯浏览器的“所谓站在巨人的肩膀上创新”,自主开发等说法是极为不负责任的,并且,红芯浏览器的两款插件的源代码被公开后,也曝出了代码存在过度注释、代码冗余、语言陈旧等问题,并且其在插件的保密性上存在虚假宣传。这些行为无一不是在对Verwijs的解释进行反面举例。除了红芯的程序员专业能力差,职业道德不合格以外,红芯的COO与CEO也被爆出履历造假的行为,其在管理层至员工之间的一致作风令人惊叹。我想,对于编程来说,代码注释不应浪费在过于基础的部分,每一行代码后都要进行注释未免太过,编程过程中一定要做到统一变量命名风格,尽可能减少重复程序的出现,使程序做到精简与可读兼备。

3.我同意的观点:1.面向世界,真正做到创新,推陈出新。

 

                            2.避免不必要注释,代码能够体现自己的思想,风格。

 

                            3.软件公司应拒绝过度宣传,欺骗,夸大其实。

 

posted @ 2019-09-18 21:00  xiaoyesang  阅读(287)  评论(0编辑  收藏  举报