2022年怎样作好代码审查参考 .pdf

上传人:Q****o 文档编号:28482940 上传时间:2022-07-28 格式:PDF 页数:5 大小:73.01KB
返回 下载 相关 举报
2022年怎样作好代码审查参考 .pdf_第1页
第1页 / 共5页
2022年怎样作好代码审查参考 .pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《2022年怎样作好代码审查参考 .pdf》由会员分享,可在线阅读,更多相关《2022年怎样作好代码审查参考 .pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、知识库文件BT_SP_OPD_T20-内部资料,注意保密- 第 1 页 共 5 页怎样做好代码审查文件状态 草稿 正式发布 正在修改当前版本V1.0 拟 制日期2011-11-29 审 核日期目录怎样做好代码审查. 1名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 知识库文件BT_SP_OPD_T20-内部资料,注意保密- 第 2 页 共 5 页1编写目的 . 32应用范围和适用对象 . 33参考资料 . 34关键字 . 35怎

2、样做好代码审查. 35.1常见问题 . 35.2代码评审过程 . 4名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 知识库文件BT_SP_OPD_T20-内部资料,注意保密- 第 3 页 共 5 页1 编写目的本文主要分析了代码审查常见问题, 并给出相应的解决方案 . 2 应用范围和适用对象可供项目开发、管理及质量保证人员参考。3 参考资料无4 关键字代码审查5 怎样做好代码审查5.1 常见问题我们把代码审查叫做CR,即 Cod

3、e Review。它是项目进展到编码阶段非常重要的品质保证活动。但是很多时候,我们的CR 工作都流于形式,在CR 过程中不能发现本质问题,主要有以下四点原因:一, CR 时的目的性不强,缺乏针对性。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 5 页 - - - - - - - - - 知识库文件BT_SP_OPD_T20-内部资料,注意保密- 第 4 页 共 5 页CR 的根本目的是保证品质,但不能把它做为一次CR 活动的直接目标,这样的目标太泛泛,让我们在CR 活动

4、过程中抓不住重点。二, CR 活动时参与的角色不合理。参与 CR 活动的人大多是技术合格,但业务不合格, 这样对于一些复杂的业务逻辑问题就很难发现,从而使得这些业务逻辑问题在CR 的保护伞下,堂而皇之的蒙混过关。三, CR 活动过于集中,一次CR 的代码量太大。在有限的几个小时内,面对上千行, 甚至更多的代码时,再有耐心的人也难免产生视觉疲劳。四,准备不足,对于要CR 的代码缺少必要的审查规范和标准。在代码审查过程中,我们往往只有代码编写规范,但是代码的设计规范、业务的逻辑规范和标准等准备不足。5.2 代码评审过程那么,我们应该怎样做,才能使CR 工作保质而且高效呢?一个标准的CR 活动应该分

5、为三个阶段:一,事前准备阶段。在一次 CR 前,以下对以下内容进行充分准备。1CR 的对象。在准备CR 代码对象时,我们要注意代码的数量,如果代码量比较大,要对代码进行必要的分解,确定其中的关键代码,对关键代码进行CR,可以达到举一反三的目的。2CR 内容。我们对代码的审查内容很多,如代码的编写是否规范(注释的书写格式、命名规范等)、技术处理规范(异常处理、日志处理、代码组织结构等)、业务实现等。我们不能希望通过一次CR 活动,完成所有这些内容的审查,因此我们必须设定本次CR 活动内容界限,确定审查重点;3评审规范和标准。在CR 前设计确定评审规范和标准是必要,通过规范和标准我们名师资料总结

6、- - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 5 页 - - - - - - - - - 知识库文件BT_SP_OPD_T20-内部资料,注意保密- 第 5 页 共 5 页在审查过程中可以有据可依,有理可循,而且还可以做到标准统一。4选择 CR 活动的参与者。 在 CR 开始前, 必须把本次CR 活动的对象、 审查内容以及审查的规范和标准通报给所有的参与者。5选择 CR 活动的实施方式。CR 活动有很多形式可供我们选择,我们可以根据实际情况选择桌面式CR、演示讲解式CR、一对一的座位

7、CR 等等。二,实施阶段。充分的事前准备,只是做好 CR 活动的前提, 在 CR 实施过程中, 我们要做好以下工作。1准确记录。对于CR 过程发现的问题,我们必须清晰准确的记录,可以使用问题点记录单,明确记录的项目和内容。2CR 过程中,要采用代码作者讲解和审查者提问方式。审查者不能只在发现问题时提问,同时也要根据本次审查的内容要求代码作者对某个特定问题的讲解。3对事前确定的审查内容,要逐项审查,不能因为时间不足等因素一扫而过。4实施审查时,要营造一个讨论问题、解决问题的氛围,不能把审查会搞成批判会,这样会影响相关人员的积极性。三,事后跟踪。CR 结束后,对发现的问题,首先需要确定以下内容。1问题点的难易程度以及影响的范围;2解决问题的责任者和问题点修正结果的确认者;3解决问题点的时限。其次是对于修正问题责任者,在问题点的修正过程中,要三方面内容的记录。1问题点的原因;2解决问题点的对策;3修正的内容。做为修正结果的确认者,必须按照事前约定的时限及时的对修正结果进行全面的确认。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 5 页 - - - - - - - - -

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

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁