代码审查
1 代码审查的目的、意义
答案:提高代码质量(架构、质量。。);提高团队稳定性、能力(相互了解、学习、自我督促审查、。。);提高团队的合作能力
2 确定代码审查的流程和工作方法
答案:把握宗旨,要有良好的团队文化(团队进步和提高代码质量,严禁偏左(过度的惩罚和激励));按照技术标准(代码规范、面向对象思想等)、团队文化审查宗旨目标、具体的实施方案(可以按照项目(组)、模块、模块的各个阶段分别进行不同的审查)三个方面下手
3 确定代码审查的工具
答案:主要还是靠人力;另外可以使用工具进行静态分析、代码风格检查、复杂度检查
4 一些工具
代码审查工具:cpplint、cppcheck
5 总结
用工具完成一些量化的工作;同时多优化审查流程和人为的参与。审查是团队活动,不是简单的工具自动化,让团队和产品在一次次审查和迭代中成长。