是否需要有代码规范

  

对于是否需要有代码规范,请考虑下列论点并反驳/支持:

  1. 这些规范都是官僚制度下产生的浪费大家的编程时间、影响人们开发效率, 浪费时间的东西。 

         我反对这样的观点。 我认为任何事物的形成,实践,发展都需要其规范或者说是规则。代码是计算机的语言,但是如我们现实生活中所用的语言,不论是说出来的还是写出来的,都需要其规范。中国人在正式场合说话要用普通话,国际上是英语通用。文字规范统一是简体字,从左向右书写。 同样对于代码,规范是一件最基本的事。开发一程序有可能需要一个团队,假如将代码当成语言,一个人一个方言,每个人都不知所云,连最基本的交流或是相互的理解都做不到,规范的代码可以促进团队合作,这才是影响效率,浪费时间。

 

 

2、我是个艺术家,手艺人,我有自己的规范和原则。

 我反对这样的观点,我觉得这是一种个人主义的表现。任何一个人完成一件事物,都需要遵守规则,无论这个规则是业内还是道德,法律上的。哪怕一个艺术家,也不能为所欲为,真正的艺术家是通过自己的作品表现自己的感情。艺术是有双重性的,一个是自律性 通过自己再现的作品表现自己的情感。另一个是他律性,就是作品需要迎合经济,政治,文化等等一切。自己的习惯或是风格不能成为规范和原则。西方的油画无论写实派,抽象派都要遵守透视,比例的规则。所以无论任何职业还是事物都要遵守规则和原则,而这规则和原则是通过时间和无数前人 大量的实践所积累的经验。

 

3、规范不能强求一律,应该允许很多例外

 我同意这样的观点,强求一律的结果是物极必反,吹毛求疵。可以允许例外,这种例外有可能或成为一种创新的动力和机会。我们尽量做到一律就好,对于刚入门或者普通人做成这样就很好的了。

 

4、我擅长制定编码规范,你们听我的就好了。

我不同意这说法。对于一个人来说,自己很容易看懂自己的代码,但是别人,比如代码的维护,如果不用代码规范,那么对于别人是种麻烦。面对他人的程序因为自己习惯的影响,也不容易看懂

 

posted @ 2016-03-23 21:42  Alvin_D  阅读(185)  评论(0编辑  收藏  举报