编写规范的代码 |
|
编写正确的代码 |
- 确定代码功能
- 确定正确的输入
- 确定正确的输出
- 确定正确的处理过程
|
避免代码错误,对异常处理 |
- 代码中错误的来源
- 错误报告机制
- 为异常分类并提供处理
|
函数设计 |
- 函数声明设计
- 函数解耦
- 代码块的粒度切割
- 合理使用分支
- 使用适当的循环类型
|
数据变量设计 |
- 选择合适的数据类型
- 选择合适的数据粒度
- 选择合适的数据容器
- 数据结构的排序
- 应对数据结构变化
|
专项代码质量 |
- 资源最小化,效率最大化
- 可测试性
- 可移植性
- 安全性设
- 可靠性
|
代码评审 |
- 代码质量指标
- 代码评审的组织方式
- Code Review与结对编程
- 代码逆向分析
|
代码测试 |
- 代码构建调试
- TDD与单元测试
- 白盒测试
- 代码集成测试
|