“快速代码复审”包含三个规则类别:J2EE 最佳实践、J2SE 最佳实践和性能。
下表列出了“快速代码复审”中的所有类别和子类别,以及每个类别和子类别中的规则的描述。在左列中,类别使用粗体文本,子类别使用纯文本。
类别或子类别 | 描述 |
---|---|
J2EE 最佳实践 | 包含的规则基于最佳 J2EE 开发实践并且支持针对 WebSphere® 服务器的 Web 项目 |
垃圾回收 | 包含的规则用于检测可以延迟垃圾回收的方法调用 |
可维护性 | 包含的规则用于检测在 J2EE 应用程序中可能很难维护的代码 |
性能和可伸缩性 | 包含的规则用于检测防碍 J2EE 应用程序性能或限制 J2EE 应用程序可伸缩性的方法调用 |
J2SE 最佳实践 | 包含的规则用于验证代码是否符合 Java™ 开发的 J2SE 最佳实践 |
AWT | 包含的规则用于检测与“抽象窗口工具箱”库的使用相关的问题 |
Cloneable | 包含的规则用于检测与对象克隆相关的问题 |
比较 | 包含的规则用于检测与比较对象和测试对象相等性相关的问题 |
Null | 包含的规则用于检测与使用 null 相关的问题 |
可移植性 | 包含的规则用于检测与可移植性相关的问题 |
序列化 | 包含的规则用于检测与序列化相关的问题 |
线程 | 包含的规则用于检测与使用线程相关的问题 |
性能 | 包含的规则用于在 Java 应用程序中为提高性能和减少内存占用量而实现一些建议 |
内存 | 包含的规则用于检测与内存使用相关的性能问题 |
避免具有同样数量的参数的多个过载方法