JAVA代码审查检查表
JAVA代码审查检查表
JAVA代码审查检查表
JAVA软件代码审查表(CHECKLIST)
序号
总 则 条 款
执行情况
说明
1 命名规则
1
1。1 命名规则是否与所采用的规范保持一致
是[ ] 否[ ] 免[ ]
2
是否遵循了最小长度最多信息原则
是[ ] 否[ ] 免[ ]
3
1。3 has/can/is前缀的函数是否返回布尔型
是[ ] 否[ ] 免[ ]
2 注 释
4
是[ ] 否[ ] 免[ ]
5
2。2复杂的分支流程是否已经被注释
是[ ] 否[ ] 免[ ]
6
2。3距离较远的}是否已经被注释
是[ ] 否[ ] 免[ ]
7
2。4非通用变量是否全部被注释
是[ ] 否[ ] 免[ ]
8
2。5函数是否已经有文档注释
是[ ] 否[ ] 免[ ]
9
2。6特殊用法是否被注释
是[ ] 否[ ] 免[ ]
JAVA代码审查检查表
JAVA代码审查检查表
JAVA代码审查检查表
序号
总 则 条 款
执行情况
说明
3 声明 空白 缩进
10
(特别是那些可能出错的类型)
是[ ] 否[ ] 免[ ]
11
3.2变量是否已经在定义的同时初始化
是[ ] 否[ ] 免[ ]
12
3。3类属性是否都执行了初始化
是[ ] 否[ ] 免[ ]
13
3.4代码段落是否被合适地以空行分隔
是[ ] 否[ ] 免[ ]
14
3。5是否合理地使用了空格使程序更清晰
是[ ] 否[ ] 免[ ]
15
3。6代码行长度是否在要求之内
是[ ] 否[ ] 免[ ]
16
是[ ] 否[ ] 免[ ]
4 语句/功能划分/规模
17
{}是否成对出现并符合规范
是[ ] 否[ ] 免[ ]
18
4。2是否给单个的循环、条件语句也加了{}
是[ ] 否[ ] 免[ ]
19
if/if—else/if-else if—else/do-while/switch—case语句的格式是否符合规范
是[ ] 否[ ] 免[ ]
JAVA代码审查检查表
JAVA代码审查检查表
JAVA代码审查检查表
序号
总 则 条 款
执行情况
说明
20
4。4单个变量是否只做单个用途
是[ ] 否[ ] 免[ ]
21
4。5单行是否只有单个功能(不要使用;进行多行合并)
是[ ] 否[ ] 免[ ]
22
是[ ] 否[ ] 免[ ]
23
4。7操作符++和-—操作符的应用是否复合规范
是[ ] 否[ ] 免[ ]
24
JAVA代码审查检查表 来自淘豆网m.daumloan.com转载请标明出处.