现在的位置: 首页 > 综合 > 正文

java代码审查检查表

2014年10月06日 ⁄ 综合 ⁄ 共 692字 ⁄ 字号 评论关闭

来源:http://www.51testing.com/?uid-130702-action-viewspace-itemid-91928

重要性 激活 级别 检查项
总计      
命名      
重要   20 命名规则是否与所采用的规范保持一致?
    20 是否遵循了最小长度最多信息原则?
重要   50 has/can/is前缀的函数是否返回布尔型?
注释      
重要   10 注释是否较清晰且必要?
重要 Y 10 复杂的分支流程是否已经被注释?
    10 距离较远的}是否已经被注释?
    10 非通用变量是否全部被注释?
重要 Y 50 函数是否已经有文档注释?(功能、输入、返回及其他可选)
    10 特殊用法是否被注释?
声明、空白、缩进      
    20 每行是否只声明了一个变量?(特别是那些可能出错的类型)
重要   40 变量是否已经在定义的同时初始化?
重要   40 类属性是否都执行了初始化?
    20 代码段落是否被合适地以空行分隔?
  Y 20 是否合理地使用了空格使程序更清晰?
    20 代码行长度是否在要求之内?
    20 折行是否恰当?
语句/功能分布/规模      
    20 包含复合语句的{}是否成对出现并符合规范?
    20 是否给单个的循环、条件语句也加了{}
    20 if/if-else/if-else if-else/do-while/switch-case语句的格式是否符合规范?
    40 单个变量是否只做单个用途?
重要   20 单行是否只有单个功能?(不要使用;进行多行合并)
重要   40 单个函数是否执行了单个功能并与其命名相符?
  Y 20 操作符++和— —操作符的应用是否复合规范?
规模      
重要   20 单个函数不超过规定行数?
重要   100 缩进层数是否不超过规定?

抱歉!评论已关闭.