“J2SE 最佳实践”代码复审仅由一个类别组成;它也被称为“J2SE 最佳实践”。
下表列出了“快速代码复审”中的所有类别和子类别,以及每个类别和子类别中的规则的描述。在左列中,类别使用粗体文本,子类别使用纯文本。
类别或子类别 | 描述 |
---|---|
J2SE 最佳实践 | 包含的规则用于验证代码是否符合 Java™ 开发的 J2SE 最佳实践 |
AWT | 包含的规则用于检测与“抽象窗口工具箱”库的使用相关的问题 |
数据类型转换 | 包含的规则用于检测与数据类型转换和强制相关的问题 |
Cloneable | 包含的规则用于检测与对象克隆相关的问题 |
比较 | 包含的规则用于检测与比较对象和测试对象相等性相关的问题 |
条件 | 包含的规则用于检测与条件使用相关的问题 |
构造函数 | 包含的规则用于检测与定义和实现构造函数相关的问题 |
声明 | 包含的规则用于检测与声明常量、变量和字段相关的问题 |
异常 | 包含的规则用于检测与异常处理相关的问题 |
初始化 | 包含的规则用于检测与原语和对象的初始化相关的问题 |
循环 | 包含的规则用于检测与使用循环相关的问题 |
Null | 包含的规则用于检测与使用 null 相关的问题 |
可移植性 | 包含的规则用于检测与可移植性相关的问题 |
反射 | 包含的规则用于检测与使用反射相关的问题 |
序列化 | 包含的规则用于检测与序列化相关的问题 |
语句 | 包含的规则用于检测语句中的常规问题 |
Switch | 包含的规则用于检测与使用 switch 语句相关的问题 |
线程 | 包含的规则用于检测与使用线程相关的问题 |
避免在 if/else 条件中使用否定