1 / 9
文档名称:

代码审查规范.docx

格式:docx   大小:60KB   页数:9页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

代码审查规范.docx

上传人:非学无以广才 2020/2/10 文件大小:60 KB

下载得到文件列表

代码审查规范.docx

文档介绍

文档介绍:,通过这个机制我们可以对代码、测试过程和注释进行检查。CodeReview主要用来在软件工程过程中改进代码质量,通过CodeReview可以达到如下目的:在项目早期就可以发现代码中的BUG。帮助初级开发人员学习高级开发人员的经验,达到知识共享。避免开发人员犯一些很常见,很普通的错误。保证项目组人员的良好沟通。项目或产品的代码更容易维护。 ,开发者必须确保代码符合如下条件,审核者需要确保所有前提条件都已满足方可开始审查,同时也是审查的主要检查点。所有代码注释清晰,语法正确,编译通过。日志代码完整,业务日志、系统日志分开,中文描述,脱敏处理,状态变更,全部清晰明确。测试代码覆盖全部分支和流程,暂时统一使用工具Emma(各编译器可下载对应插件)进行CoverageCheck。项目引用关系明确,依赖关系清晰,配置文件描述。 、编码风格、代码的安全问题、脱敏问题、代码冗余、是否正确设计以符合设计要求(性能、功能)与设计文档相同等等。、pleteness)代码是否完全实现了设计文档中所涉及的所有流程和功能点代码是否已包含所有所需的业务日志、系统日志、异常日志,日志内容是否完整,日志文件配置是否正确。代码是否使用缓存等,配置信息是否正确可配置。代码中是否存在任何没有定义或没有引用到的变量、常数或数据类型等、一致性检查(Consistency)代码的逻辑是否符合设计文档代码中使用的格式、符号、结构等风格是否保持一致、正确性检查(Correctness)代码是否符合制定的标准所有的变量都被正确定义和使用所有的注释都是准确的所有的程序调用都使用了正确的参数个数、可修改性检查(Modifiability)代码涉及到的常量是否易于修改(如使用配置、定义为类常量、使用专门的常量类等)代码中是否包含了交叉说明或数据字典,以描述程序是如何对变量和常量进行访问的代码是否只有一个出口和一个入口(严重的异常处理除外)、可预测性检查(Predictability)代码所用的开发语言是否具有定义良好的语法和语义是否代码避免了依赖于开发语言缺省提供的功能代码是否无意中陷入了死循环代码是否避免了无穷递归、健壮性检查(Robustness)代码是否采取措施避免运行时错误(如数组边界溢出、被零除、值越界、堆栈溢出等)、结构性检查(Structuredness)程序的每个功能是否都作为一个可辩识的代码块存在循环是否只有一个入口、可追溯性检查(Traceability)代码是否对每个程序进行了唯一标识是否有一个交叉引用的框架可以用来在代码和开发文档之间相互对应代码是否包括一个修订历史记录,记录中对代码的修改和原因都有记录是否所有的安全功能都有标识、可理解性检查(Understandability)注释是否足够清晰的描述每个子程序是否使用到不明确或不必要的复杂代码,它们是否被清楚的注释使用一些统一的格式化技巧(如缩进、空白等)用来增强代码的清晰度是否在定义命名规则时采用了便于记忆,反映类型等方法每个变量都定义了合法的取值范围代码中的算法是否符合开发文档中描述的数学模型、可验证性检查(Verifiabilit

最近更新

2022年江西省鄱阳县第二中学物理八年级第一学.. 11页

2022年江苏省南通市崇川区启秀中学数学七上期.. 14页

2022年广东省东莞市虎门汇英学校物理八年级第.. 13页

2022年山东省蒙阴县数学七上期末综合测试模拟.. 12页

2022年安徽省宣城物理八年级第一学期期末调研.. 14页

2022年四川省岳池县七年级数学第一学期期末综.. 14页

2022年公司质量体系建设情况汇报 2页

2022年上海市娄山教育集团四校物理八年级上册.. 20页

2025年一级造价师之建设工程技术与计量(安装.. 222页

2025年一级造价师之建设工程技术与计量(安装.. 224页

2025年一级造价师之建设工程技术与计量(安装.. 224页

2025年一级造价师之建设工程技术与计量(安装.. 222页

2025年一级造价师之建设工程造价管理考试题库.. 169页

2025年一级造价师之建设工程造价管理考试题库.. 169页

2025年中级注册安全工程师之安全生产管理考试.. 200页

2025年中级注册安全工程师之安全生产管理考试.. 199页

2025年中级银行从业资格之中级个人理财考试题.. 178页

2025年中级银行从业资格之中级个人理财考试题.. 177页

2022-2023学年湖北省华中学师大附中数学八年级.. 19页

2025年中级银行从业资格之中级银行业法律法规.. 163页

2025年二级建造师之二建建筑工程实务考试题库.. 163页

2025年二级建造师之二建建筑工程实务考试题库.. 161页

2025年二级建造师之二建建筑工程实务考试题库.. 163页

2025年二级建造师之二建建筑工程实务考试题库.. 162页

2025年企业人力资源管理师之一级人力资源管理.. 156页

祖堂上梁庆典主持词 1页

python大学考试题目及答案 6页

五年级语文阅读理解十篇(含答案) 14页

公司与公司合作协议书范本(7篇) 27页

小舞不乐细写加强版 1页