时事点评-红芯浏览器事件

一、红芯事件

       8月16日,自称“打破美国垄断,中国首个自主创新智能浏览器内核”的红芯浏览器,被网友发现“只是谷歌浏览器换了一层皮”。不少程序员提出:红芯的代码存在过度注释、代码冗余、语言陈旧等问题,甚至还有工程师测试后发现,它在插件的保密性上存在虚假宣传。

 

二、我的评论

        创新是好事,但是不能拿着创新的噱头去做一些没有内涵的东西。这种创新应该由内改变,不能只改变一下包装就称之为创新,我觉得只是片面的。通过了解这次事件,对程序员如何规范代码,和国家项目如何能够更好的发展,敲了一个响亮的警钟。

         

 

三、我认同的的评论

 

       大牛147113055:在红芯浏览器的安装包中有两个浏览器插件可以看到源代码,不少互联网工程师通过阅读代码发现,红芯的代码存在过度注释、代码冗余、语言陈旧等题, 甚 至还有工程师测试后发现,它在插件的保密性上存在虚假宣传。 红芯浏览器插件的源代码中存在大量的注释,显得注释过度。一般熟练的程序员日常写代码时不会所有内容都进行注释,简单的接口不用注释,也不用重复注释。 注释的主要功能是提醒程序员某一段代码的用途,但每一句都加注释,太浪费工作效率,而且显得十分业余。

 

        晓东世界:大部分程序员都有一个习惯,不写注释。我们公司就规定,必须要写注释,哪怕你定义了一个变量a,我们的注释,必须要写清楚,为什么要定义这个变量a,它的含义是什么,有没有什么特殊要求,比如允许存放的格式是什么,都要写清楚。所以我们一般在审核代码的时候,先会看注释,在看代码,看代码的时候,主要检查代码逻辑是否和注释保持一致的,这样看代码会很轻送,也很容易理解。尤其是业务代码,注释是必须的。代码不是写给自己看的,而是写给同事看的。很多人都没有这样思想,尤其是一些资质老,还自大的程序员。喜欢一行一行读代码,他也希望别人和他一样,所以不太喜欢写注释,他们会说,去看代码。很多公司都有这样的程序员,所以代码不断积累,就没有办法接手了。

        lianggexl:其实它注释步骤一二三也没错,不要太啰嗦就行,毕竟你写的代码也可能有别人来接手,接手的人先看一遍注释就可以大概知道你的逻辑算法是啥了,再去读代码会好读很多。不然一上来就直接看代码,看多了也会头晕的,即使是很简单的语句。

 

 

 

 

 

 

 

posted @ 2018-09-20 23:39  emiyak  阅读(680)  评论(1编辑  收藏  举报