IDE でのコード・レビューの実行

コード・レビューは、コーディング手法の問題を検出するために、一連の規則に照らしてソース・ファイルを分析するものです。 分析のスコープは分析の開始に使用した方法によって決まります。

このタスクについて

コード・レビューは、以下の場所でソフトウェア分析構成を選択することにより、開始できます。
  • Eclipse ツールバーの既存の構成のメニュー
  • ソフトウェア分析構成エディター
  • プロジェクト・エクスプローラー
  • COBOL エディターまたはリモート・システム LPEX エディター
コード・レビューを実行するとき、コード・レビュー・コンポーネントがソフトウェア分析のスコープを決定します。このスコープとは、規則を適用する対象のソース・コード・ファイルです。スコープは、ソフトウェア分析構成内で、ワークスペース全体、リソース・ワーキング・セット、または選択したプロジェクトのいずれかに設定されています。 ただし、構成されているスコープを、ソフトウェア分析の起動時に指定変更することもできます。 実際の実行時のスコープは、コード・レビューの起動に使用する方法によって次のように決まります。
起動方法: 実行時のスコープ:
Eclipse ツールバー ソフトウェア分析構成で設定されたスコープ。
ソフトウェア分析構成エディター
プロジェクト・エクスプローラー 「プロジェクト・エクスプローラー」ビューで選択されたプロジェクトまたはソース・ファイル。
エディター エディターで開いているソース・ファイル。

メイン・ツールバーからの起動

このタスクについて

この方法では、選択したソフトウェア分析構成で指定されているスコープを使用してコード・レビューが実行されます。

手順

  1. メイン・ツールバーの「ソフトウェア分析」ソフトウェア分析 ボタンの横にある下矢印をクリックします。
  2. 実行するソフトウェア分析構成の名前をクリックします。

ソフトウェア分析構成エディターからの起動

このタスクについて

この方法では、ソフトウェア分析構成で指定されているスコープを使用してコード・レビューが実行されます。

手順

  1. ソフトウェア分析構成エディターを開きます。
  2. 左側のペインで、実行する分析構成を選択します。
  3. 「分析」をクリックします。 エディターが閉じられて、選択した構成で指定されているスコープを使用してコード・レビューが実行されます。

「プロジェクト・エクスプローラー」ビューからの起動

このタスクについて

この方法では、現在の「プロジェクト・エクスプローラー」ビューで選択されているプロジェクトまたはソース・ファイルに対してソフトウェア分析が実行されます。

手順

  1. 「プロジェクト・エクスプローラー」ビューで、ソフトウェア分析の適用先にするプロジェクトやファイル (複数可) を選択します。
  2. 選択したプロジェクトまたはソース・ファイルを右クリックして、「ソフトウェア・アナライザー」をクリックします。
  3. 使用するソフトウェア分析構成の名前をクリックします。 選択した分析構成で指定されている規則を使用して、選択したプロジェクトまたはファイルに対してコード・レビューが実行されます。

エディターからの起動

このタスクについて

この方法では、COBOL エディターまたはリモート・システム LPEX エディターで開いているソース・コード・ファイルに対してソフトウェア分析を実行します。 この方法は、ローカルまたはリモートのいずれのソース・コード・ファイルについても実行できます。 なお、この方法は、リモート・ソース・コード・ファイルに対してコード・レビューを実行するための唯一の方法です。

手順

  1. ソース・コード・ファイルをエディターで開きます。
  2. テキスト域を右クリックしてから、「Software Analyzer」をクリックします。
  3. 使用するソフトウェア分析構成の名前をクリックします。 選択した分析構成で指定されている規則を使用して、エディターで開かれているファイルに対してコード・レビューが実行されます。

タスクの結果

コード・レビュー・コンポーネントは、ソフトウェア分析構成内の規則をスコープ内の各ソース・コード・ファイルに適用して、以下の 2 つのタイプの結果で記録します。
  • 「Software Analyzer 分析結果 (Software Analyzer Results)」ビュー内の拡張可能なツリー。 ここでは、結果が、規則カテゴリー、規則、ソース・ファイル、およびソース・コード行番号によって編成されています。 ツリー内の結果をクリックすると、エディターにソース・コード・ファイルが開かれ、問題が検出された場所が表示されます。
  • 各問題検出箇所を強調表示するコード行。この強調表示をサポートするエディターには、COBOL エディターまたはリモート・システム LPEX エディターがあります。

次のタスク

コード・レビュー結果の表示と問題の修正については、以下のトピックを参照してください。

フィードバック