“J2SE 最佳实践”代码复审

“J2SE 最佳实践”代码复审仅由一个类别组成;它也被称为“J2SE 最佳实践”。

目的

“J2SE 最佳实践”代码复审应用规则,来检测出有潜在问题或不符合 J2SE 标准的代码。在此代码复审中,“J2SE 最佳实践”类别有 17 个规则子类别。这使您能更方便地挑选您想要调查的 J2SE 相符性的区域。尽管此类别中的规则不需要深层的代码分析,但是大量的规则可能使代码复审需要花费更长的时间才能完成。

规则类别

下表列出了“快速代码复审”中的所有类别和子类别,以及每个类别和子类别中的规则的描述。在左列中,类别使用粗体文本,子类别使用纯文本。

类别或子类别 描述
J2SE 最佳实践 包含的规则用于验证代码是否符合 Java™ 开发的 J2SE 最佳实践
AWT 包含的规则用于检测与“抽象窗口工具箱”库的使用相关的问题
数据类型转换 包含的规则用于检测与数据类型转换和强制相关的问题
Cloneable 包含的规则用于检测与对象克隆相关的问题
比较 包含的规则用于检测与比较对象和测试对象相等性相关的问题
条件 包含的规则用于检测与条件使用相关的问题
构造函数 包含的规则用于检测与定义和实现构造函数相关的问题
声明 包含的规则用于检测与声明常量、变量和字段相关的问题
异常 包含的规则用于检测与异常处理相关的问题
初始化 包含的规则用于检测与原语和对象的初始化相关的问题
Null 包含的规则用于检测与使用 null 相关的问题
可移植性 包含的规则用于检测与可移植性相关的问题
反射 包含的规则用于检测与使用反射相关的问题
序列化 包含的规则用于检测与序列化相关的问题
语句 包含的规则用于检测语句中的常规问题
Switch 包含的规则用于检测与使用 switch 语句相关的问题
线程 包含的规则用于检测与使用线程相关的问题

样本规则

以下规则是在“J2SE 最佳实践”代码复审中应用的样本规则。它是在“J2SE 最佳实践”类别的“条件”子类别中。
避免在 if/else 条件中使用否定
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.