一、红芯事件
自称“打破美国垄断,中国首个自主创新智能浏览器内核”的红芯浏览器被发现注释过度,安全性低,且出现大量与谷歌浏览器Chrome一样的文件,与其自称的创新不符。
二、我的评论
我认为程序中可以加些注释,一来可以帮助自己理清程序的逻辑结构,二来便于团队协作开发,但如果每一句都加注释,就太浪费工作效率,且不便于后期维护。
三、我认同的观点
1、taleair,观点:码农最讨厌两件事1。写注释2。接手别人代码没注释。
2、晓东世界,观点:大部分程序员都有一个习惯,不写注释。我们公司就规定,必须要写注释,哪怕你定义了一个变量a,我们的注释,必须要写清楚,为什么要定义这个变量a,它的含义是什么,有没有什么特殊要求,比如允许存放的格式是什么,都要写清楚。所以我们一般在审核代码的时候,先会看注释,在看代码,看代码的时候,主要检查代码逻辑是否和注释保持一致的,这样看代码会很轻送,也很容易理解。尤其是业务代码,注释是必须的。代码不是写给自己看的,而是写给同事看的。很多人都没有这样思想,尤其是一些资质老,还自大的程序员。喜欢一行一行读代码,他也希望别人和他一样,所以不太喜欢写注释,他们会说,去看代码。很多公司都有这样的程序员,所以代码不断积累,就没有办法接手了。
3、DXYZU,观点:你要考虑到这是产品项目而不是教程项目,而且官方声明是以安全性为卖点。了不起说明功能跟参数,写这么详细是生怕别人装完之后不会破解跟攻击么?
原文:https://www.cnblogs.com/athens026/p/9691383.html