some tips on writing c++ codes to avoid potential bugs:
- 先写注释再写代码,规范化的注释
- 避免重复代码,使用函数
- 避免使用预编译
- 避免switch,用数据来简化代码
- 注意代码统计质量,函数不可太长,方法不可太多,不可有太多子类,不可有太多父类
- 避免指针,避免数组,避免自己写常用的数据结构,用stl
- 避免用C++实现OO design,注意对象的owner
- 善用svn,大的修改应该建分支
- 速度至关重要时,用查表代替计算,避免浮点数,
some tips on writing c++ codes to avoid potential bugs: