CodeCoachの結果

「CodeCoachの結果」ウィンドウには、CodeCoachを実行した最新のセッションの結果が表示されます。

選択した項目を調査し、修正するには、「CodeCoachの結果」ウィンドウのポップアップ・メニューを使用します。

アクセス権のメソッド修飾子のアドバイス

メソッド修飾子を変更できる場合は、CodeCoachからアドバイスが提供されます。CodeCoachのアドバイスは、メソッドに応じて、次の変更のいずれか、またはその組合せになります。

メソッドmethodnameはprivateである必要があります。
属するクラスでのみ使用されるメソッドには、privateを宣言できます。

メソッドをprivateに設定しても、必ずしもコードが効率的に実行されるとはかぎりませんが、メンテナンスは容易になります。

メソッドmethodnameはstaticである必要があります。
メソッドには、次の基準を満たした場合に、staticを宣言できます。

この変更により、メソッドをコールするたびに1パラメータが省略されるため、スタック・メモリーでは速度が速まり、場合によってはコストも低下します。メソッドをstaticにすると、未使用のオブジェクト参照を保持するために領域またはレジスタを維持する必要がないため、コンパイラで効率のよいコードを生成できます。

メソッドmethodnameはfinalである必要があります。
メソッドには、サブクラスでオーバーロードされることが絶対にない場合に、finalを宣言できます。

CodeCoachによってクラスがfinalである必要があることが検出された場合、クラスのメソッドでは、このアドバイスはトリガーされません。

finalメソッドはインライン処理ができ、さらに重要な点は、メソッド表を使用せずに直接コールできることです。


CodeCoachの結果の操作
CodeCoachを使用したコード品質の改善
IDEからプロジェクトに関するCodeCoachアドバイスをカスタマイズ
ファイル、クラスまたはメソッドに関するCodeCoachアドバイスのカスタマイズ
コマンドラインからのCodeCoachの使用

CodeCoachメソッド・アドバイス

 

Copyright © 1997, 2004, Oracle. All rights reserved.