《构建之法》第四章读后感

代码规范

   拥有简明、易读的代码风格是每一个程序员的必修课。你的程序采用的缩进风格,变量名统一的规范在团队工作里尤为重要。

   代码风格规范

1.缩进

4个空格的距离在可读性来说刚好。

2.行宽

100字符

3.括号

在复杂的条件表达式中,用括号清楚地表示逻辑优先级。

4.断行与空白的{}行

5.分行

不要把多个变量定义在一行上

6.命名

在变量前加上有意义的前缀

7.下划线

下划线用来分割变量名字中的作用域标注和变量的语义。

8.大小写

Pascal——所有单词的第一个字母都大写。

Camel——第一个单词全部小写,随后单词随Pascal形式。

9.注释

复杂的注释应该放在函数前。注释要随着程序的修改而不断更新。

  代码设计规范

1.函数

原则:只做一件事,并且要做好。

2.goto

函数最好有单一的出口——goto

3.错误处理

参数处理、断言。

代码复审:看代码是否在“代码规范”的框架内正确地解决了问题。

 

 

结对编程

就像飞机上的驾驶与副驾驶,编程同样需要两个人来结对编程。其中一人控制键盘输入,相当于饭店里做饭的大厨,另一个人负责领航、提醒,相当于饭店里的行政总厨。当一个程序的任何一段代码都至少被两双眼睛看过,被两个脑袋思考过,那它的正确性、稳定性不言而喻。而且这还可以使得代码的责任不属于某个人。而是属于两个人,进而属于整个团队,这样才能帮助团队成员建立集体拥有代码的意识,在一定程度上避免个人英雄主义。

posted @ 2017-02-16 20:10  Steerner  阅读(109)  评论(0编辑  收藏  举报