代码审查(补充说明)

上传人:ji****72 文档编号:50764800 上传时间:2018-08-10 格式:PPT 页数:12 大小:331KB
返回 下载 相关 举报
代码审查(补充说明)_第1页
第1页 / 共12页
代码审查(补充说明)_第2页
第2页 / 共12页
代码审查(补充说明)_第3页
第3页 / 共12页
代码审查(补充说明)_第4页
第4页 / 共12页
代码审查(补充说明)_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《代码审查(补充说明)》由会员分享,可在线阅读,更多相关《代码审查(补充说明)(12页珍藏版)》请在金锄头文库上搜索。

1、代码审查 补充说明代码审查的目的提高软件的质量减少测试和维护软件的工作量提高编码人员的技术水平和代码审查能力代码审查 = 代码自查 + 代码互查编码编译通过进行代码自查提交自查结果、原始代码讲解代码进行代码审查提交审查结果选择审查者确认审查者调试完毕,提交单元测试Y 有错?N讨论复查结果查 者此段时间可 以审查其他 人代码、( 有限地)调 试程序、编 制测试程序 ;但不能进 行任何测试 。编码人员:开始编码编译通过进行代码自查提交自查结果、原始代码讲解代码互查者:开始进行代码互查提交互查结果选择互查者确认互查者调试完毕,提交单元测试讨论互查结果此段时间可 以审查其他 人代码、( 有限地)调 试

2、程序、编 制测试程序 ;但不能进 行任何测试 。修改对于固定的审查 关系,这些步骤 不需要。代码审查的时机代码自查在编译后、调试前进行代码互查在自查后、任何测试前进行。编译自查互查测试调试代码审查的工作量 在编码期中每天进行代码审查 自查当天所有代码 互查当天的核心代码 每天(自查+互查+填表)时间不应超过1小时。 可以酌情调整所有代码都必须进行自查。对代码审查人员的要求 有认真负责的精神; 要了解代码的需求和设计; 就事论事,不要进行人身攻击。如何选择互查人员 交叉使用者; 该模块的替补开发者 ; 直接技术领导或负责人。 不合理的审查关系 新手给高手审查; 由无关人员审查; 审查关系固定的时间太长。什么代码需要互审 交付用户使用的程序中重要的、复杂的、需要重用的或者底层部分; 用于验证设计的原型程序的核心部分; 长期使用的仿真软件; 长期使用的自动测试程序中的核心部分。代码审查关注什么样的缺陷 代码与需求不符合(如不符合业务逻辑,没有考虑功 能支持的用户量); 代码逻辑与设计逻辑不符合; 程序可读性不好; 程序没有考虑性能、内存占用、关键资源的共享使用、可维护性等因素; 代码技术错误(空指针未检查、new/delete不匹配、文件未关闭、数组越界、异常处理错误等); 代码语义错误或模糊; 低级错误(变量误用、拼写错误、符号错误等);谢谢!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号