- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
代码评审清单 (Code Checklist )
版本:1.0
产品/项目组名称: 宅急送 产品/项目名称: 公共 版本号: 1.0
被检查人签字: 检查内容:___ ______
检查人签字 :___________ 检查日期: _ ____
说明:
类清单
被检查类名 模块名称 产品名称
检查项
常规 是 否
程序是否明确地注释了其实现功能
注释格式是否正确
程序单元是否承担单一职责
复杂程序是否合理地分解为子程序
程序中接口定义是否明晰
异常处理是否符合规范
包名、类名命名是否符合规范
方法名命名是否符合规范
变量/常量 是 否
相关系列变量是否统一集中声明,自定义数据类型变量是否进行了必要而充分的描述
变量是否按相关规范进行了命名(有意义的命名、数据类型的区分等)
变量是否按其命名含义承担了单一的使用目的,必要时是否清晰定义了额外变量
变量引用是否正确关闭
常量是否使用getter/setter方法访问
是否应用良好定义的枚举类型替代了简单的字符标识或布尔变量使用
UFBoolean是否使用UFBoolean构造函数进行构造
处理可变String时是否未使用StringBuffer
是否优先使用Java标准库提供的容器(ArrayList、HashSet、HashMap、LinkList)来处
理顺序结构、集合、关联数组合堆栈队列
对数组的使用场景是否正确
对于public尽量谨慎使用
不同作用域变量名称尽量不要相同
算法 是 否
数据结构是否合理、精简
算法是否可以独立测试,是否与数据库和其他算法隔离
是否尽量避免了嵌套的运用
复杂逻辑是否进行了必要而充分的注释
控制 是 否
代码执行路径是否清晰
Switch 语句是否有缺省分支
控制逻辑复杂度是否合理,是否进行了必要而充分的注释
每个循环体是否仅执行了单一而明确的功能
与常数比较需要将常数放在比较表达式的前面
布局 是 否
代码是否良好格式化并能体现其逻辑结构
设计 是 否
程序是否可读、可扩展并健壮
具体实现细节是否已尽可能的“隐藏”
是否优先使用接口而不是抽象类或具体类
方法参数是否在5 个以内
方法慎用public 修饰符
对于不需要子类来重载的类尽量使用final
对象作用域是否过大
效率 是 否
尽量不要在循环内出现远程调用
每个业务动作远程调用次数是否小于3 次
远程调用数据传输是否有不必要的冗余数据
SQL 是 否
Sql 语句小写
引用字符使用单引号
严禁使用select * 形式的语句,必须指出具体字段
严禁使用insert into table values (?,?,?),必须指出具体要赋值的字段
避免隐含的类型转换(不同数据类型字段相加)
子查询前后必须加上括号
您可能关注的文档
- 人教版英语必修五单词表(免费).pdf
- 人教版英语小升初题.pdf
- 人教版语文一年级上册期末复习资料(版).pdf
- 人教版英语过去完成时考点+例题_全面解析含答案.pdf
- 人教版语文一年级下册看拼音写词语(田字格)及练习题.pdf
- 人教版语文七年级下册作文.pdf
- 人教版语文七年级上册作文范文12篇.pdf
- 人教版语文九年级上册总复习之名著导读.pdf
- 人教版语文三年级下册生字组词.pdf
- 人教版语文九年级上册课后课内古诗词.pdf
- 国际市场营销 课件 第二章 国际市场的结构与特点.pptx
- 国际市场营销 课件 第一章 国际市场营销导论.pptx
- 商务数据分析与应用 课件 项目十 商务数据分析报告撰写指南.pptx
- 西方哲学史(第3版)第三编 课件 5第十章 黑格尔之后的哲学思潮.pptx
- 商务数据分析与应用 课件 项目八 商品采购分析与优化.pptx
- 西方哲学史(第3版)第三编 课件 2第七章 经验论和唯理论.pptx
- 国际市场营销 课件 第十三章 主要国际营销市场介绍.pptx
- 《变频技术(第二版)》课件全套 第0--4章 绪论、变频器基础知识---变频器在典型控制系统中的应用.pptx
- 国际市场营销 课件 第十二章 国际市场营销组合策略——促销策略.pptx
- 科学计算语言Julia及MWORKS实践 课件全套 1_科学计算与系统建模仿真应用场景 ---31_四旋翼无人机的路径跟踪.pptx
文档评论(0)