代码规范检测表

命名

  • 易于理解
  • 清晰的表达意思
  • 即时更新

测试

  • 编写必要的 junit 测试

结构

  • 层次分明
  • 清晰优于简洁

断言

  • 警示
  • 申明

方法

  • 参数尽可能少
  • 通过已有参数间接查询
  • 分离修改和查询
  • 方法内赋值变量使用临时变量
  • 方法使用的变量作用域越近越好

其他

  • 常量值应该统一管理,而不是分散在各地
  • 返回集合和类的深拷贝