标签:
对于是否需要有代码规范,请考虑下列论点并反驳/支持:
1. 这些规范都是官僚制度下产生的浪费大家的编程时间、影响人们开发效率, 浪费时间的东西。
对于以上观点我是反对的 。如果说这些规范都是官僚制度产生的,那么更应该一丝不苟的执行,官僚制度,往大了说是法,应该无条件执行,往小了说是规范,可以帮助我们规范在打代码时自身不好的习惯。也许在编辑代码时,会比随意敲打耽误些许时间,但在检查错误时,规矩的编排格式,可以一目了然的看到自己的错误,为自己节省了更多的时间,会提高开发效率。
2. 我是个艺术家,手艺人,我有自己的规范和原则。
对于以上观点我是反对的。我觉得有自己的规范和原则并不是错的,而要是把自己的规范和原则建立在随意个性上,那么自诩的“艺术家”和“手艺人”可能就与它本身的含义背道而驰,变成了贬义名词。人有个性固然是好,可是得分用在什么地方。东西的好坏不在于它的价值,而是在于它的用途。将自己的随性用在创作上,可能会成为不错的艺术家,但这绝不适用于敲打一些让人眼花缭乱的代码,我觉得代码的本身已经足够错综复杂了,再加上个性的编排格式,可能会让自己事倍功半,一场徒劳。
3. 规范不能强求一律,应该允许很多例外。
对于以上观点我是反对的。我觉得凡事都可以有例外,有特殊的处理方法。然而“很多”并不然,如果“很多”都是例外,那么例外就不再是例外,往往普遍的东西就变为了特殊。正确的代码格式,就变为了极少数的“例外”。规范不想求一律,而是一种先前开发研究代码的前辈们智慧的结晶,是为了让我们少走弯路的建议。
4. 我擅长制定编码规范,你们听我的就好了。
对于以上观点我是反对的,如果这句话是计算机编程的鼻祖说的,那我绝对双手赞成,并投去钦佩且炙热的目光。如果是别人,不如把制定规范的精力用在制定更多的代码上。试问,当你看到满篇别人敲打的毫无格式的“乱”码时,会有何感想。在J2EE这门课程中,我经常被老师批评代码格式乱,而很难找到错误点。我觉得用自己的格式随意编排无格式的代码,是对为自己代码复审人员的不尊重。
PS. 以上就是我对代码格式的所有见解,我觉得代码格式规范还是很重要的,可以在查缺补漏的过程中节省不少时间,而且这些格式都是前辈们智慧的结晶,把别人的智慧变为自己的智慧,才是真正的智慧。
标签:
原文地址:http://www.cnblogs.com/hy0926/p/5313742.html