2009-10-09 12 views

答えて

3

EclEmma(http://www.eclemma.org/)のようなものがあなたが探しているものかもしれません。パッケージ、クラス、メソッド、および個々の行のコードカバレッジを示します。

一部の行は100%のカバレッジ(Enumなど)を得ることはありませんが、使用されていることについての良いアイデアが得られます。 (Eclipseプラグインを持っている)

+1

あなたが包括的なテストスイートを持っていると仮定するか、毎回手動でコードを実行してください。 –

15

alt text http://www.ucdetector.org/images/popup.png

のようなものを提供し表示することができますこれらのツールのどれでもNOTは未確定コードを確定的に見つけることができます(Halting Problemを参照)。任意のコードは、Reflectionのようなさまざまな手段によって呼び出すことができます。
しかし、これらの静的解析ツールは役に立ちます。
追加のヒントについては、まだ良好なテストカバレッジが必要です(動的分析)。

+0

"いずれのツールも**決定的に未使用のコードを見つけることができません"という意味ですか? –

+0

@Geoffrey:非常に良い点。私はこれを修正しました... "typo"。 – VonC

関連する問題