代码审查流程与要点.ppt
《代码审查流程与要点.ppt》由会员分享,可在线阅读,更多相关《代码审查流程与要点.ppt(22页珍藏版)》请在三一办公上搜索。
1、代码审查流程与要点,生产平台组2016-1-23立得空间信息技术股份有限公司,1,目录,1.概述2.代码审查的目的3.代码审查的好处4.代码审查的局限性5.代码审查内容,6.代码审查流程7.代码审查工具,1.概述,Code Review代码审查是指软件开发过程中,通过对源代码进行系统性检查的过程。通常的目的是查找各种缺陷,包括代码缺陷、功能实现问题、编码合理性、性能优化等;保证软件总体质量和提高开发者自身水平。,2.代码审查的目的,检查开发人员是否遵守开发规范中的规定检查代码是否存在审定表中的错误检查代码是否存在逻辑错误、性能低下或安全问题,3.代码审查的好处,提高代码质量及早发现潜在缺陷,降
2、低修改/弥补缺陷的成本促进团队内部知识共享,提高团队的整体水平评审过程对于评审人员来说,也是一种思路重构的过程,帮助更多的人理解系统是一种传递知识的手段,可以让其它并不熟悉代码的人知道作者的意图和想法,从而可以在以后轻松维护代码鼓励程序员们相互学习对方的长处和有点可以被用来确认设计和实现是否合理,检查设计是否清楚和简单,4.代码审查的局限,无法完全验证逻辑是否正确,无法检查功能是否完整;无法检测代码中遗漏的路径和数据敏感性错误不验证规格的正确性代价高昂,对于以上局限,需要编写正确的详尽的测试用例,进行功能测试和集成测试来弥补。,5.审查内容,基本规范:检查代码编写是否满足编码规范;程序逻辑:检
3、查基本的程序逻辑、性能、安全性等是否存在问题,用户交互流程是否满足正常的软件使用要求;软件设计:检查软件的基础设计、模块之间的耦合关系、第三方库或框架的使用是否合理。,代码审查分3个等级:,5.1基本规范,项目在立项时需确定本项目所遵循的编码规范,如有特殊要求,可在通用编码规范基础上进行适当修改。纯C+/VC+开发项目应遵守C+编码规范,C#开发项目应遵守C#编码规范,混合开发项目应遵守两种编码规范。,5.1基本规范:案例1,成员变量命名不规范;成员变量访问权限申明方式不一致;代码之间的空行不符合规范;部分成员变量只有申明,没有初始化;没有注释,5.1基本规范:案例2,一个代码文件中包含多个类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 代码 审查 流程 要点
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6079945.html