C++编程规范_第0~4条 组织和策略问题

第0条 了解哪些东西不应该标准化

摘要:规定需要规定的事情。

1. 在每个源文件乃至每个项目中要使用一致的格式。但是无需在多个项目或者整个公司范围内强制实施一致的格式。

命名规范:

 (函数命名规范:动词+形容词+名词)

2. 尽可能编写代码而不是注释。

3. 不要将类型信息并入变量名,在面向对象语言中,有害无益。

4. 提倡更简单、更短小的函数,这样的函数本身更易于理解和防错。

第1条 使用编译器的最高级别进行编译,重视警告,消除警告。

 出现“有符号/无符号不匹配”(Signed/unsigned mismatch)警告:(1)改变类型,使之匹配 ,消除警告(2)强制转换,消除警告。

同时也应该避免对纯粹无益的警告做无用功。

第3条 使用版本控制系统

 例外:只有一个程序员且从头至尾只需一周的项目,可能不需要版本控制系统。

第4条 在代码审查上投入

摘要:亮出自己的代码,阅读别人的代码。互相学习,彼此都会受益。

  奖励高质量的代码和高质量的团队。

  代码审查有助于提高软件的安全性,而且还是内部培训的一种极佳方法。

  代码审查无需太形式主义,一封简单的电子邮件就很好。

 

 

 

 

posted on 2012-11-05 22:58  没有什么能够阻挡  阅读(156)  评论(0编辑  收藏  举报

导航