第二次作业(时事点评)

一、红芯事件

2018年8月16日,宣传为“中国原装”的浏览器的“红芯”浏览器,被发现是抄袭开源的浏览器Chromium,甚至连内置的文件名和LOGO都懒得修改,并且存在大量的注释和冗余代码。

二、我的评论

当今软件业建立在开源代码上,“抄”开源代码再正常不过,红芯的错误属于“过度包装”,和汉芯的欺骗不是一回事。

 

三、我认同的观点

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

花酒清明,观点:前首先不谈软件产品的成功与否,如此众多的社会舆论已经揭示出红芯公司存在严重的虚假宣传的问题,从而揭示出当今国产软件存在的最大问题,核心代码。这需要的是创新,对此,我们也要对红芯多一些理解,因为在当今这个信息交融的时代,全靠闭门造车根本不太现实,因此我觉得新时代的创新需要的是在借鉴别人家的技术时推倒旧的推出新的,而不是照搬全套。至于代码注释,我觉得在产品上线前,团队之间交流合作需要必要的代码注释,但也仅需要在关键地方,而非任何一个简单借口,甚之重复备注,这就显得无故凑行数。而在产品上线后,代码注释为了产品的保密性,安全性,应该要去除,如果非要展示部分产品的特色最不济也该用英文注释,因为网络时代,一个优秀的软件产品所要面对的往往是全世界!

 

 taleair,观点:码农最讨厌两件事1.写注释2。接手别人代码没注释

 

self-discipline99892,观点:这个公司只是想写一个访问公司内网应用的系统,需要依托浏览器,浏览器开发对于一个小公司来说根本是不可能的,于是借chorme配合插件完成开发任务,合情合理,只是该公司为了融资吹的实在太厉害,代码及注释极度冗余,根本不像一个正规公司开发的,可能只是来骗钱的吧。

 

猜你喜欢

转载自www.cnblogs.com/lihanzhen/p/11517876.html