クラスの依存関係やメソッドの実行時間などを確認したり、それらを示す図を印刷したりするために使用できる無料のJavaコード分析/メトリックツールを探しています。私は現在、これを達成するためにANTでjdependタスクを使用していますが、そのようなことにはもっと良いツールがあるはずだと思います。また、分析のタスクのためにすべてのプロジェクトをEclipseに移植したくないので、Netbeansと統合されている方がいいと思います。コミュニティバージョンのビジュアルパラダイムで遊んでみましたが、コミュニティエディションでコードの同期が提供されていなかったため、すぐに飽きてしまいました。それが実際に行く方法であるならば、私はそれに別のショットを与えることができますが。BOUMLも試しましたが、既存のコードアナライザーというよりはUML設計ツールのようです。だから、私の質問は、Javaコード分析には何を使用しますか?ありがとう!
編集:たとえば、JDependはいくつかのメトリックを測定し、素敵な小さな依存関係グラフを描画できますが、UIなどは正確にはありません。私は、すべてのクラスとそれらの相互依存関係(jdependはパッケージAFAIKのみを実行します)と、クラス間で呼び出され、「どれだけ優れているか」というメトリック数を提供するメソッドを引き出すことができるツールを探していると思います。コード構造は"です。質問があいまいな場合はお詫び申し上げます。さまざまなオプションを探しているだけで、コードメトリクスツールの経験があまりありません...