代码规范的重要性程序员
今天读了《构建之法》代码规范这一部分的内容,如今从新回顾一下这部分的知识,一样是为了给下一个阶段的冲刺打基础。第一次冲刺阶段的后期,我在进行代码整合的时候忽然间认识到了代码规范的重要性,由于不一样的成员有着不一样的书写习惯,当对不一样成员的代码进行整合时须要花费很长的时间去弄懂代码命名的含义以及功能。这应该也是咱们在第一个阶段开发存在的问题,就是没有一个统一的标准,并且代码的整合也不是天天完成的。因此今天从新复习一下这一部分的知识内容,但愿本身之后能够学会规范的代码书写,也但愿能够在下一个阶段的团队开发中创建起团队的代码规范标准。编程
今天下午用了2个小时的时间认真的读了一遍课本,学习到了代码规范的重要意义,通过团队开发之后对这些课本中所讲的意义才有了真切的体会。所谓的代码规范其实包含两个方面的内容,第一方面就是代码书写的规范,包括缩进、括号、断行、分行、命名、注释等等,第二个方面就是代码设计的规范性,代码设计的规范每每会涉及到程序设计、模块之间的关系以及设计模式等多方面的内容。总之,代码的规范是在实际发开编程过程当中的重要组成部分,它始终贯穿于整个开发过程,在编程开发时咱们要给予绝对的重视。设计模式
对于代码规范,个人我的感觉以下:学习
1.(过去的作法)spa
其实在大学一年级一开始学习编程的时候,老师就教导咱们注意编程的规范性,那时候刚开始学习编程,老师也没有过于严格的要求,只是告诉咱们编程时要注意空格缩进,不要最后把程序编出来之后所有左对齐。因此从开始学习编程到如今对于编程的规范也就只停留在这一层次上,即简单的注意空行或者缩进,对于命名的规范以及设计的规范没有给予过多的重视也没有花费太多的精力去学。另外,我编程的另外一个缺点就是不喜欢写注释,可是注释是代码中很是重要的一部门,是让别人可以读懂你代码的有效说明。一直以为本身写的代码的意思我都懂了,别人若是不懂能够来问我,我向他解释就好了,写注释也须要花费时间。如今才明白这种思想的误区,形成这种误区的缘由有两个,第一,写的代码太少太简单,基本上别人均可以看懂,第二,作的实际工程项目太少,没有真正意义上的开发。设计
2.(这种作法的缺点)代码规范
咱们尚未走向工做岗位,在学校里作的最大的工程项目也就是三四我的组队开发一个小的系统或者一个小的软件,可是当咱们真正走向工做岗位之后会发现这种作法会使得你没法融入一个集体。集体要想高效的工做并取得比较满意的成果,就必须有一套开发标准,代码的规范也包括在这套标准之中,但咱们不按照标准去作时,不只仅会下降整个团队的工做效率,更严重的会引发其余成员的反感。对于程序员来说,读别人的代码是一件很是“痛苦”的事情,更况且是没有任何标准的“个性”代码呢?所以,代码的规范不只体现着一个程序员编程的能力,同时也展示其可否适应团队的工做。开发
3.(改进的办法)程序设计
代码的规范书写不是一时一刻就能培养起能力,这就至关于人的生活习惯同样,须要在平常生活中用心的去培养,对于代码规范书写的培养,首先要给予高度的重视,不少的人因为大学的环境认为这种良好的习惯不重要,可是真正走向工做岗位之后,这有可能成为一我的成败的重要影响因素。其次,要掌握代码规范书写的方式和技巧,代码的规范书写一样也是一个技术活,不是认真的去作就能作好的,必需要懂得其中的方法,如命名的方式规则,设计的方法等等,另外,不一样的企业,不一样的团队有着不一样的准则,实际的工做中还要学着去适应团队的规范要求。最后,坚持着作下去,一旦培养起这样的一种编程习惯之后,会受益终生,可是在培养的过程当中,有时可能由于省时省力就容易放松本身,这就有可能致使习惯养成须要花费很长时间,或者最终都没法培养起标准的规范,只要开始培养本身的这种变成习惯,就坚持的去作,而且严格要求本身,最终就必定会养成。效率