构建之法阅读笔记02

                                                    ——代码规范

      《构建之法》这本书的第四章名为“两个合作”,真的像老师说的,这一章给我的感触很多,下一篇阅读笔记中我还会就这一章的问题发表我的浅谈。今天我想说的是有关“代码规范”的问题。

      不得不承认,邹欣老师在书中讲述的很多问题都是看似是个小问题,小到我们起初根本不会重视,但是随着编写的代码量的增大以及越来越接近软件工程师的工作任务时,我们会渐渐的发现某个问题我们必须要引起注意了!而代码规范就是这样一个问题。作为一个初学者我们经常会想我们能够完成某一个项目的编写已经可能是人群或者同学中的佼佼者了,管他代码写的格式是否好看。邹欣老师在书中第59页抛出了一个引人深思的问题:“程序员写的代码是给人看的,还是给机器看的?”答案就是“人也看,机器也看,但最终是人在看”。

      程序员编写的代码很少是用于自己后期阅读的,大部分或者基本上是给团队开发或者结对开发的伙伴看的,所以同组的同学就有必要在编写项目之前制定一个全票通过的代码规范办法。代码规范涉及到多方面的内容,虽然琐碎或者繁琐,但是确实必须要做的。书中所讲的包括:代码风格的规范、缩进、行宽、括号、断行、分行、命名规则、下划线、大小写、注释、错误处理、函数等等……

      上课的时候记得老师跟我们说那些上市的大公司中都是有一套规范自己员工的代码规范系统,其实,好好进行代码规范编程不会浪费太多的时间,我们为什么不“顺手”就注意一下呢,对吧?!说到这个我想起了一个优点讽刺的真实的故事,上学期我们学习编译原理课程的时候,有一些同学对于复杂的词法分析、语法分析等问题直接“妥协”“问度娘”,然后我记得老师验收作业的时候说到:“凡是你们代码上注释特别全的都是看的网上的,我都不用看……”这当然是老师的一句玩笑话,不过自从上了软件工程的课程引起了我的反思,老师们都会下意识的认为我们不会自己主动去写注释……唉……

      其实我想说,经过这几次的编程,其实尊重代码规范真的没有那么麻烦,真的只是“随手”就行了……我们在写之前肯定要整理自己的思路吧,然后捡重要的标注上面就可以了。代码规范真的很重要呢……什么提高团队效率、降低维护成本、减少BUG、利于代码复审等等,我想诸多的重要性没必要赘余了……最后,以后我一定会尽力注意代码规范的问题,养成一个好习惯!!

posted on 2016-04-01 20:46  波棱盖儿卡秃噜皮  阅读(354)  评论(7编辑  收藏  举报