20171115-构建之法:现代软件工程-阅读笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20171115-构建之法:现代软件工程-阅读笔记相关的知识,希望对你有一定的参考价值。

代码复审的正确定义:看代码是否在“代码规范”的框架内正确地解决了问题。

自我复审:自己vs自己,用同伴的标准来要求自己。不一定最有效,因为开发者对自己总是过于自信。如果能持之以恒,则对个人有很大好处
同伴复审:复审者vs开发者:简便易行
团队复审:团队vs开发者:有比较严格的规定和流程,适用于关键的代码,以及复审后不再更新的代码覆盖率高--有很多双眼睛盯着程序,但效率可能不高

代码复审的目的在于:
1.找出代码的错误
2.发现逻辑错误
3.发现算法错误
4.发现潜在的错误和回归性错误
5.发现可能需要改进的地方
6.教育开发人员

代码复审的步骤:
1.代码必须成功的编译,在所有的平台上,同时要编译Debug|Retall版本
2.程序员必须测试过代码
3.程序员必须提供新的代码,以及文件差异分析工具
4.在面对面的复审中,一般是开发者控制流程,讲述修改的前因后果。
5.复审者必须注意供反馈意见
6.开发者必须负责让所有的问题都得到满同意的解释或解答,或者在TFS中创建的工作项以确保这些问题会得到处理
7.对于复审的结果双方必须达成一致的意见。

以上是关于20171115-构建之法:现代软件工程-阅读笔记的主要内容,如果未能解决你的问题,请参考以下文章

《20171005-构建之法:现代软件工程-阅读笔记》

《20171030-构建之法:现代软件工程-阅读笔记》

《2017 0907-构建之法:现代软件工程-阅读笔记》

20170930-构建之法:现代软件工程-阅读笔记

《构建之法:现代软件工程-阅读笔记》

《20170914-构建之法:现代软件工程-阅读笔记1》