18

Hudson/Jenkins のソース コード メトリクス用の便利なプラグインはありますか?

コードの総行数、テストの総数、クラスなどをグラフで探しています。

このようなものは存在しますか?

4

4 に答える 4

8

Javaを使用していますか?もしそうなら、SONARは間違いなくあなたの最初の寄港地になるはずです。それ自体で多くのことを行い、次のような主要な Java 分析ツールをすべてまとめます。

箱から出してすぐに、次の指標を取得できます。

  • 潜在的なアーキテクチャとデザインの問題
  • 単体テスト カバレッジ (cobertura を使用)
  • コード行\パッケージ\クラスなど
  • 潜在的なバグ
  • コードの重複
  • コードフォーマット標準への準拠
  • (その他多数)

これにより、高レベルの分析から関連するソース コードまでたどることができます。ただし、ビルドにMavenを使用している場合は簡単です...

Hudsonプラグインがあります。そしてそれは無料です。

于 2011-03-14T02:11:40.557 に答える
6

CCCC を試してください ( http://sourceforge.net/projects/cccc/ )。コードのカウント、モジュールのカウント (クラス) などを行い、プラグインはそれをグラフ化します。(C、C++の場合)

ところで、あなたは何語を見ていますか?

于 2011-03-11T21:31:59.517 に答える
6

CLOC (Count lines of Code) もあり、各言語の行数がわかりますが、リンクが見つからないようです。

于 2011-03-22T05:32:18.957 に答える
5

使用している言語を指定することはできませんが、Redsolo の素晴らしいブログ記事、Hudson を使用して .NET プロジェクトを構築するためのガイドには、Hudson で FxCop と NUnit を使用して、探しているものの一部を提供する方法が示されています。使用されるViolations プラグインは、 SimianCPDPMD、およびPyLintもサポートしています。

于 2011-03-11T20:22:14.853 に答える