一.红芯事件
事件介绍:8月16日,红芯时代科技有限公司宣布研发出自称“打破美国垄断,中国首个自主创新智能浏览器内核”的红芯浏览器。但是后来被发现其核心疑似套用谷歌浏览器的核心。在其推出的插件中也发现了很多问题,如过度注释、代码冗余、语言陈旧等问题,甚至还有工程师测试后发现,它在插件的保密性上存在虚假宣传。
二,我的评论

三我认同的观点
1.阳光下怀念311,观点:我说句公道话,不写注释的程序员都不是好程序员,因为很多时候你自己写的代码要是不注释,你自己过段时间都有可能都要花一番功夫阅读,当然,注释要写在关键的地方,整体下来不会太多,对于以后维护代码利人利己。像红芯这个我觉得就像是小学学作文,纯粹凑字[打脸]。

2.芝麻224210913,观点:产品上线后大量注释没有处理,没办法期待它有什么安全性可言的,注释就是解释程序运行的文档,产品上线之后一般是要去掉的,防止被其他人摸清运行机制后进行攻击,这是最基本的安全意思。

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


浙公网安备 33010602011771号