即時コード・レビュー

即時コード・レビューは、 Java 設定の「コード・レビュー (Code Review)」ページでコード・レビューを選択しない場合に実行される、デフォルトのコード・レビューです。これには問題 の重大度レベルを持つルールを含むルール・カテゴリーが含まれます。

目的

この即時コード・レビューは、最初に対処する必要がある最も重大な問題についてコードをチェックします。この名称は、 この分析がコードで特に問題となる部分を迅速に検出できることに由来します。目標とする実行時間が高速になるわけではありません。

ルール・カテゴリー

以下の表では、 即時コード・レビューのすべてのカテゴリーおよびサブカテゴリーを示し、それらに含まれるルールについて説明します。左の列において、カテゴリーは太字で、 サブカテゴリーはプレーン・テキストで示します。

カテゴリーまたはサブカテゴリー 説明
J2EE ベスト・プラクティス J2EE 開発のベスト・プラクティスに基づくルールを含み、WebSphere® サーバーを ターゲットとする Web プロジェクトをサポートします
ガーベッジ・コレクション ガーベッジ・コレクションを遅らせる可能性のあるメソッド呼び出しを検出するルールを含みます
保守容易性 J2EE アプリケーションで保守しにくいコードを検出するルールを含みます
パフォーマンスとスケーラビリティー J2EE アプリケーションのパフォーマンスを損なったりスケーラビリティーを制限したりするメソッド呼び出しを検出するルールを含みます
J2SE ベスト・プラクティス コードが Java™ 開発の J2SE ベスト・プラクティスに 準拠していることを検証するルールを含みます
AWT Abstract Window Toolkit ライブラリーの使用に関連した問題を検出するルールを含みます
Cloneable オブジェクトの複製に関連した問題を検出するルールを含みます
比較 オブジェクトの比較およびオブジェクトが等しいことのテストに関連した問題を検出するルールを含みます
ヌル ヌルの使用に関連した問題を検出するルールを含みます
移植性 移植性に関連した問題を検出するルールを含みます
直列化 直列化に関連した問題を検出するルールを含みます
スレッド スレッドの使用に関連した問題を検出するルールを含みます
パフォーマンス Java アプリケーションでのパフォーマンスの改善とメモリー占有スペースの削減についての提案を強制的に適用するルールを含みます
メモリー メモリーの使用に関連したパフォーマンス上の問題を検出するルールを含みます
セキュリティー Java セキュリティー標準に準拠しているかを検証するルールを含みます。
J2EE セキュリティー J2EE パースペクティブにおける Java セキュリティー標準への準拠を検証するルールを含みます。
J2SE セキュリティー J2SE パースペクティブにおける Java セキュリティー標準への準拠を検証するルールを含みます。

サンプル・ルール

以下のルールは、即時コード・レビューで 適用されるサンプル・ルールです。これは、「命名規則」カテゴリーの 「重複」サブカテゴリーにあります。
同じ数のパラメーターを使用した複数の多重定義メソッドを避ける
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved. (C) Copyright IBM Japan 2005