java代码审查检查表

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值