资源描述
程序开发部代码审查制度
1.文档目的 1
2.适用范围 1
3.工作制度 1
3.1代码审查范围 1
3.2代码审查标准 1
3.2.1所开发的代码功能是否与详细设计文档中描述的保持一致。 1
3.2.2代码是否符合编码规范 1
3.2.3代码是否正确无误,没有隐含的错误。 1
3.3审查执行流程 1
3.4代码审查活动的监督 2
1.文档目的
该文档的阅读者主要为部门总监、部门经理、开发组长和程序员。通过该制度来规范代码编写,从而提高代码质量。
2.适用范围
该制度适用于程序开发部部门内部。
3.工作制度
3.1代码审查范围
审查任务目标包含的所有类。
3.2代码审查标准
3.2.1所开发的代码功能是否与详细设计文档中描述的保持一致。
此项检查设计部门会做抽查,开发部门需要做为重点执行项,保证代码和设计的一致性。
3.2.2代码是否符合编码规范
此项检查作为开发部重点执行项,必须和编码规范保持一致。
3.2.3代码是否正确无误,没有隐含的错误。
此项检查要保证在组件功能无误的基础上进行,需要有经验的高级程序员对具体程序片段进行检查,纠正逻辑不合理代码、垃圾代码等。此工作在现阶段可以做为次要执行项。
3.3审查执行流程
1. 检查的粒度――功能组件
2.当程序员开发完成一个组件,并且告知组长可以进行审查时,由开发组长或者指定的高级程序员来做审查工作。
3.审查人必须详细检查目标的代码编写,并且需要填写《代码审查表》。
4.如果审查未能通过,被审查人按照《代码审查表》的审查意见进行修改。
5.重复执行步骤2-4,直到审查通过。
3.4代码审查活动的监督
代码审查制度为代码质量的绩效考核提供参考,作为绩效考核代码质量评分的依据。
展开阅读全文