code review通用流程规范

本文详细介绍了代码审查的通用流程,包括完整性、一致性、正确性、可修改性、可预测性、健壮性、结构性、可追溯性、可理解性、可验证性、扩展性和性能开销共12个方面的检查。每个检查点都有具体的实施细节,旨在提升代码质量,确保代码的可维护性和性能。
摘要由CSDN通过智能技术生成

code review通用流程规范

code review通用流程规范... 1

1完整性检查... 2

1.1代码是否完全实现了设计文档中提出的功能需求... 2

1.2代码是否已按照设计文档进行了集成和Debug. 2

1.3 代码是否已创建了需要的数据库,包括正确的初始化数据... 2

1.4代码中是否存在任何没有定义或没有引用到的变量、常数或数据类型... 3

2 一致性检查... 3

2.1代码的逻辑是否符合设计文档... 3

2.2代码中使用的格式、符号、结构等风格是否保持一致... 3

2.3 系统交互合理性... 3

3 正确性检查... 3

3.1代码是否符合制定的标准... 3

3.2所有的变量都被正确定义和使用... 3

3.3所有的注释都是准确的... 3

3.4所有的程序调用都使用了正确的参数个数... 4

3.5 方法的边界条件有没有考虑等... 4

4 可修改性检查... 4

4.1代码涉及到的常量是否易于修改(如使用配置、定义为类常量、使用专门的常量类等)4

4.2代码中是否包含了交叉说明或数据字典,以描述程序是如何对变量和常量进行访问的... 4

4.3代码是否只有一个出口和一个入口(严重的异常处理除外)... 4

5 可预测性检查... 4

5.1代码所用的开发语言是否具有定义良好的语法和语义... 4

5.2是否代码避免了依赖于开发语言缺省提供的功能... 4

5.3代码是否无意中陷入了死循环... 5

5.4代码是否是否避免了无穷递归... 5

6 健壮性检查... 5

6.1代码是否采取措施避免运行时错误(如数组边界溢出、被零除、值越界、堆栈溢出等)... 5

7 结构性检查... 5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值