第二次作业—— 时事点评

一,红芯事件

8月16日,自称“打破美国垄断,中国首个自主创新智能浏览器内核”的红芯浏览器,被发现“只是谷歌浏览器换了一层皮”——红芯浏览器安装包解压后发现,最终可以得到一个版本号为49.1.2623.213的Chrome文件,红芯的代码存在过度注释、代码冗余、语言陈旧等问题,它在插件的保密性上存在虚假宣传。

二,我的评论

首先,关于道德方面,红芯浏览器自称“打破美国垄断,中国首个自主创新智能浏览器内核”,实则为谷歌浏览器换了一层皮,甚至还以此来宣传从而骗取利益与名声,这样的行为显然违背道德准则。况且,这样的行为显然让更多人对本国寒心,不去创造一些真正有用有利的事物,反而为了谋取利益纯粹弄些表面工程,甚至还是失败的,如今被群嘲的。正如网上所说的那样,明为国争光,实为中饱私囊。

其次,关于创新方面,并不是说创新有什么不好,真正的创新对于所有人来说喜闻乐见,然而被称为“完全是在混淆视听”的创新。相比于chrome,国产浏览器想要赢得口碑或者是创新来说,是非常困难的一件事,但是为了谋利而产生的虚假的创新,绝对是不可取的,更何况其创新不过是类似的chrome插件,而且并不是价值高的插件。

最后,关于代码及注释方面,大量使用常量字符串,使得之后可能的重构变得非常困难,代码被层层复制,存在大量冗余的内容,再加上陈旧的写法,不得不说在代码方面有很多失败之处。而代码注释多余而造成安全性的问题的确不是可取的,但适当的代码对于修改以及传承来说的确是必要的。

 

 

 

三,我认同的观点

写注释的确是一件费力的事情,并不是说注释冗余是一件好事,但是在很多情况下,注释会起到很多重要的作用。

 

注释在往后工作也会有大量产生,写注释不仅是为了自己看懂,同样也是为了修改与继承,同样也是一种习惯的培养。

只是接触代码等不久的新人,我不能够确定哪种方式是完全正确的,但是在很多情况下,注释真的足够重要。

 

posted @ 2019-09-18 21:23  齐涫  阅读(104)  评论(0编辑  收藏  举报