代码规范
拥有简明、易读的代码风格是每一个程序员的必修课。你的程序采用的缩进风格,变量名统一的规范在团队工作里尤为重要。
代码风格规范
1.缩进
4个空格的距离在可读性来说刚好。
2.行宽
100字符
3.括号
在复杂的条件表达式中,用括号清楚地表示逻辑优先级。
4.断行与空白的{}行
5.分行
不要把多个变量定义在一行上
6.命名
在变量前加上有意义的前缀
7.下划线
下划线用来分割变量名字中的作用域标注和变量的语义。
8.大小写
Pascal——所有单词的第一个字母都大写。
Camel——第一个单词全部小写,随后单词随Pascal形式。
9.注释
复杂的注释应该放在函数前。注释要随着程序的修改而不断更新。
代码设计规范
1.函数
原则:只做一件事,并且要做好。
2.goto
函数最好有单一的出口——goto
3.错误处理
参数处理、断言。
代码复审:看代码是否在“代码规范”的框架内正确地解决了问题。
结对编程
就像飞机上的驾驶与副驾驶,编程同样需要两个人来结对编程。其中一人控制键盘输入,相当于饭店里做饭的大厨,另一个人负责领航、提醒,相当于饭店里的行政总厨。当一个程序的任何一段代码都至少被两双眼睛看过,被两个脑袋思考过,那它的正确性、稳定性不言而喻。而且这还可以使得代码的责任不属于某个人。而是属于两个人,进而属于整个团队,这样才能帮助团队成员建立集体拥有代码的意识,在一定程度上避免个人英雄主义。