我是第一组的王玉新,我们组在本周四下午开展这个会议,在小组的讨论中,每位成员都提出了不同的问题,而且也特别认真,我在小组会议中,提出代码复审。仔细回忆了上课老师讲述的知识。我总结了以下几点:
代码复审的形式
名称 形式 目的
自我复审 自己vs自己 用同伴复审的标准要求自己
同伴复审 复审者vs开发者 简便易行
团队复审 团队vs开发者 有比较严格的规定和流程
有人问为什么要代码复审,难道开发人员没有能力写出合格的代码吗?
代码复审的目的
1找出代码的错误
2、发现逻辑错误
3、发现算法错误
4、发现潜在的错误和回归性错误
5、发现可能需要改建的地方
6、开发人员传授经验
代码复审的步骤
1、在复审前,代码必须成功的编译,编译要用团队规定的最严格的编译警告等级
2、程序员必须测试过代码
3、程序员必须提供新的代码
4、开发者简述修改的前因后果,复审者有权打断叙述,提出意见
5、复审者逐一提供反馈意见
6、复审的结果,双方必须达成一致
所以说,代码复审有很大的作用!