《构建之法:现代软件工程》,一本架构在理论和实践之上的优秀的软件工程著作。
代码复审的目的在于:
1.找出代码的错误
2.发现逻辑错误
3.发现算法错误
4.发现潜在的错误和回归性错误
5.发现可能需要改进的地方
6.教育开发人员
代码复审的步骤:
1.代码必须成功的编译,在所有的平台上,同时要编译Debug|Retall版本
2.程序员必须测试过代码
3.程序员必须提供新的代码,以及文件差异分析工具
4.在面对面的复审中,一般是开发者控制流程,讲述修改的前因后果。
5.复审者必须注意供反馈意见
6.开发者必须负责让所有的问题都得到满同意的解释或解答,或者在TFS中创建的工作项以确保这些问题会得到处理
7.对于复审的结果双方必须达成一致的意见。