软件工程第二次作业——时事点评红芯事件

事件:一年前(2018年),红芯浏览器自称的内核层次的创新被指代码水平低,为达到商业目的虚假宣传、混淆视听。

我的观点:

        首先,何谓创新?因为人类的智商尚不能凭空创造出一种东西,所以一切的创新永远是站在巨人的肩膀上。红芯浏览器是不是创新?我认为创新和抄袭并不矛盾,只要不是全部照抄就一定有创新的部分。不过,有创新的部分,整个产品是不是就是创新呢?这就仁者见仁,智者见智了。我认为创新不在于抄袭了多少,而在于创新的部分是不是有建设性、有价值的。创新一定是在某方面向前走,如果红芯浏览器代码更加简洁、注释更加清晰、界面更加人性化,都可以称之为创新,只是从结果上来看,红芯都没有做到,那这种只能叫山寨,不符合创新的要求。红芯的创新可能集中在隐盾上,虽然可能达不到宣传的效果,产品不能算创新,但是这种想法算是一种创新。

        再者,红芯时代为了商业效益,用一些高大上的词语做宣传,贱卖家国情怀,达到混淆视听的作用,这的确是违法的,但是做商人的为了最大化利益,难免要在违法的边缘疯狂试探,正如一个段子所说:有一本书中全是赚大钱的方法,那本书就是刑法。这不是红芯时代一个公司的问题,但是既然不对,就没有可以原谅的余地。和它合作的都是些大企业大公司,如果浏览器的安全得不到保证可能引发不可预知的后果。不过这件事应该没什么,毕竟重要的东西公司内部肯定有自己的安全措施,不会只靠一个浏览器的。红芯事件只是一个非常普通的商业问题,不会引起大风大浪。

        最后说说红芯时代的程序员们。开源的时代,这种水平的造假比食品安全还要好分辨。他们的作品就像大学生应付的作业一样,抄就算了,可能读还没怎么读懂,自作主张地改改就拿出去卖了。按理来说浏览器内核不是一个小公司就可以做出来的,他们骗就是骗那些不懂行的人,获得用户基础。

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

用户5214282032833观点:首先,多写注释不是坏事,但是注释主要还是写在类之前,写在方法之前,写在变量声明之后,像这种每行都写代码的也许是公司的要求,但实属没有必要。其次,代码冗余是老毛病了,面向对象编程就是为了减少代码的重复,现今将属性和方法封装到类中是基本。套用谷歌的Chorme文件无可厚非,毕竟借鉴前人的成果也是现今很多公司在做的事,但为了利益过度宣传实属不道德

扫描二维码关注公众号,回复: 7294356 查看本文章

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

不够优秀180观点:真正的创新需要敢于打破常规,做到前无古人所成之事。而不是一味地copy,像红芯这种拿来主义,毫无道德性。此外,我觉得代码的注释只需注释重要的地方,过度的注释显得多余,浪费时间。

 

猜你喜欢

转载自www.cnblogs.com/TanTianhang/p/11521271.html