0

Javaコードの呼び出し階層を分析するのに役立つツールはありますか?私は基本的に、メソッドを選択し、階層を生成し、階層パスの最上位部分(すべてのルート)をディスクにシリアル化して、いくつかの統計を取得し、リスクのより良いアイデアを得る方法を探しています/このコードをリファクタリングする場合のテスト作業。

私の最終的な目標は、Java Webアプリの特定のメソッド(どのレイヤーにあるかに関係なく)について、特定のメソッドが使用されるアプリケーション(Strutsアクション、Webサービス)へのすべてのエントリポイントを把握することです。Eclipseには、呼び出し階層に常に使用する優れたツールがありますが、分析している方法は非常に頻繁に使用されているため、手動でツリーを拡張してすべてを手動で入力するのは実用的ではありません。

どんな助けでも大歓迎です。

4

1 に答える 1

0

コベルチュラを見てください。テスト カバレッジを監視するためのツールですが、必要な用途に使用できない理由はありません。レポート (サンプル レポート) は非常に包括的であり、ドリルダウンして、どの行が実行され、現在何度も実行されているかを確認できます。

同様のツールがEmmaで、これは Cobertura よりも最近更新されました。私はエマを使ったことがないので、それがどれほどうまく機能するかについてコメントすることはできません. サンプル レポートは Coberturaのものと似ています。

于 2013-04-04T18:53:00.053 に答える