码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-11-15 23:40:09      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:处理   好处   工程   结果   必须   需要   自我   问题   逻辑错误   

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

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

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

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

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

标签:处理   好处   工程   结果   必须   需要   自我   问题   逻辑错误   

原文地址:http://www.cnblogs.com/zc1037476969/p/7841399.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!