对于一个软件工程的学生来说,代码规范是最基本的要求。代码规范是最基本的也是绝对不可能忽视的问题。书中提到了两人合作中的代码规范问题,书中提到:现代软件产业经过几十年的发展,一个软件由一个人单枪匹马完成已经很少见了,一个软件往往都是几个人相互协作一起完成的。合作最小的单位是两个人,两个工程师在一起,做的做多的事情就是看代码,每个人都能看别人的代码并且发表意见。书中也提到程序员写的代码不仅是给机器看的也是给人看的,但是最终是人在看,我们的代码必须要让旁观者看的清清楚楚。书中还举了好多实例,规范的有不规范的也有。我看到这些深有体会,因为近期老师也布置了团队作业,以前都是自己单人开发,自己没有特别注意代码规范性问题,因为自己的想法自己的代码都能一清二楚,但是到了团队合作方面,没有好的代码规范,会给团队增加好多没必要的问题,别人会因为你不规范的代码浪费好多时间。所以代码的规范是非常重要的。在书中提到代码规范分成两个部分:
1.代码风格规范。主要是文字上的规定,看似表面文章,实际上非常重要。
代码风格的原则是:简明,易读,无二义性。
2.代码设计规范。牵涉到程序设计,模块之间的关系,设计模式等方方面面的通用原则。
代码设计规范不光是程序书写的格式问题,而且牵涉到程序设计,模块之间的关系,设计模式等方方面面。
这只是两大类,书中还很细致详尽的讲解了代码规范中的问题分类。总之,我感触颇深,收获很大,也明白了代码规范的重要性,在今后的开发中一定规范自己的代码,避免一些不必要的麻烦。
个人感受:
以前初学编程的时候,自己也是从来没有注意到代码规范的问题,自己的代码没有对齐缩进啥的。
阅读这本书之后,我这样的习惯是很致命的,尤其是对团队开发中,很影响团队进度,也会给队友带来一些麻烦。
今后会时刻严格要求自己代码要规范
所有评论(0)