ルールのカテゴリーおよびサブカテゴリーのリファレンス

このトピックでは、Java™ コード・レビューで使用できるルールのカテゴリーおよびサブカテゴリーについて説明します。
以下の表は、Java のコード・レビュー・ドメインに属するすべてのルールのカテゴリーおよびサブカテゴリーをリストしています。
カテゴリー サブカテゴリー 説明
設計方針   オブジェクト指向プログラミングの設計方針のルールを含みます
  複雑さ コードが不必要に複雑化するのを防ぐルールを含みます
グローバリゼーション   ローカライズ環境でコードが正しく実行されるようにするために役立つ、 グローバリゼーション・コーディング・ベスト・プラクティスに基づいたルールを含みます
  国別フォーマット 世界各地域で使用されるデータ・フォーマット・オプションを扱う ルールを含みます
  エンコード グローバリゼーションについてエンコードを検証するルールを含みます
  ロケール処理 グローバリゼーションについてロケールを検証するルールを含みます
  ストリング処理 グローバリゼーションについてストリング演算を検証するルールを含みます
  変換 変換についてコードを検証するルールを含みます
  UI 固有 グローバリゼーションについてユーザー・インターフェース・レイアウトおよび 内容を検証するルールを含みます
J2EE ベスト・プラクティス   J2EE 開発のベスト・プラクティスに基づくルールを含み、WebSphere® サーバーを ターゲットとする Web プロジェクトをサポートします
  正確さ 誤ったメソッド呼び出しを検出するルールを含みます
  データ競合 J2EE アプリケーション内でデータの競合状態を起こす可能性のある メソッド呼び出しを検出するルールを含みます
  ガーベッジ・コレクション ガーベッジ・コレクションを遅らせる可能性のある メソッド呼び出しを検出するルールを含みます
  保守容易性 J2EE アプリケーションで保守しにくいコードを検出する ルールを含みます
  パフォーマンスとスケーラビリティー J2EE アプリケーションのパフォーマンスを損なったりスケーラビリティーを制限したりする メソッド呼び出しを検出するルールを含みます
J2EE セキュリティー   Java セキュリティー標準に準拠しているか検証するルールを含みます。
  J2EE セキュリティー J2EE パースペクティブにおける Java セキュリティー標準に準拠しているか検証するルールを含みます。
J2SE 最良事例   コードが Java 開発の J2SE 最良事例に 準拠していることを検証するルールを含みます
  AWT Abstract Window Toolkit ライブラリーの使用に関連した問題を検出する ルールを含みます
  キャスト キャストおよび強制に関連した問題を検出するルールを含みます
  Cloneable オブジェクトの複製に関連した問題を検出するルールを含みます
  比較 オブジェクトの比較およびオブジェクトが等しいことのテストに関連した 問題を検出するルールを含みます
  条件 条件式の使用に関連した問題を検出するルールを含みます
  コンストラクター コンストラクターの定義および実装に関連した問題を検出するルールを含みます
  宣言 定数、変数、およびフィールドの宣言に関連した問題を 検出するルールを含みます
  例外 例外処理に関連した問題を検出するルールを含みます
  初期化 プリミティブおよびオブジェクトの初期化に関連した問題を 検出するルールを含みます
  ループ ループの使用に関連した問題を検出するルールを含みます
  ヌル ヌルの使用に関連した問題を検出するルールを含みます
  移植性 移植性に関連した問題を検出するルールを含みます
  リフレクション リフレクションの使用に関連した問題を検出するルールを含みます
  直列化 直列化に関連した問題を検出するルールを含みます
  ステートメント ステートメントに関連した一般的な問題を検出するルールを含みます
  switch switch ステートメントの使用に関連した問題を検出するルールを含みます
  スレッド スレッドの使用に関連した問題を検出するルールを含みます
J2SE セキュリティー   Java セキュリティー標準に準拠しているか検証するルールを含みます。
  J2SE セキュリティー J2SE パースペクティブにおける Java セキュリティー標準に準拠しているか検証するルールを含みます。
命名   Java ソース・コードでのエレメントの命名規則に関するルールを含みます
  重複 Java ソース・コードでのエレメントの命名に整合性があることを確認するルールを含みます
パフォーマンス   Java アプリケーションでのパフォーマンスの改善と メモリー占有スペースの削減についての提案を強制的に適用するルールを含みます
  メモリー メモリーの使用に関連したパフォーマンス上の問題を検出するルールを含みます
  プロファイル プロファイル・アクティビティーに関連した潜在的なパフォーマンス上の問題を 検出するルールを含みます
  実行速度 Java コード実行速度を 向上するための方法を提案するルールを含みます
プライベート API   Java コードに 属さない API を検出するルールを含みます
  Sun Java コードに 属さない API を検出するルールを含みます
  WebSphere Java コードに 属さない API を検出するルールを含みます

フィードバック