C++ Gotchas 1:关于注释
1.鼓励注释,但应该尽可能减少注释。
注释可能使维护人员分心;注释的维护很难做,甚至没有人愿意做维护注释的工作。
2.减少注释的方法
使用有意义的名称来定义函数、变量、参数、类;使用标准组件或算法,尽量避免闭门造车。
C++ Gotchas 2:魔数
1.魔数:在上下文中本来应该使用常量变量的原始数字值。
2.魔数缺点:数字没有任何意义;数字会存在类型、精度等问题。
3.使用有意义的名称(如枚举、常量变量)代替数字。
C++ Gotchas3:全局变量
1.全局变量阻碍重用
使用了全局变量的代码的重用性被阻碍了。
2.全局变量加大维护难度
3.取代全局变量
3.参考
《C++ Coding Standards: 101 Rules, Guidelines, and Best Practices》chp10、18
《Code Complete》§5.1-4, §10.1
《The C++ Programming Language》§4.9.4, §6.3
4.这一部分不是十分了解,还需深入。
posted on 2005-09-18 16:47
编程人生 阅读(424)
评论(0) 编辑 收藏 引用