java代码审查检查表

发表于:2008-2-26 17:24

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

#
java

    

重要性激活级别检查项
总计   
命名   
重要 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缩进层数是否不超过规定?

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号