7

特定の Java コードの循環的複雑度を自動的に判断できる Java 用のツールはありますか? オンラインでツールを探しましたが、まだ見つかりません。

4

3 に答える 3

3

私はソナーを使用しています(私の好みの方法)。ビルド時にレポートを「自動的に」生成するプラグインがあります (ANT/Maven など)。

ダッシュボードに CC を表示する方法に関する別の関連記事:最も循環的な複雑さを持つメソッドをリストする方法

過去に使用したもう 1 つのツールは corbetura です。ただし、優れた単体テストが必要であり、CC の定量分析を見つけるのは少し難しいです。

于 2012-09-10T16:33:33.530 に答える
1

Sonarによって生成されるメトリクスの 1 つはCyclomatic Complexityです。
Eclipseプラグインもあると思います(ただし、まだ見つけられていません)

于 2012-09-10T16:33:39.187 に答える
1

Agitar Technologies ( http://www.agitar.com/solutions/products/agitarone.html ) の AgitarOne は、ダッシュボード レポートと Eclipse のコード ルール プラグインで循環的複雑度を計算します。また、Agitar Technologies の姉妹会社であるMcCabe Software ( http://www.mccabe.com ) のMcCabe IQ も、Java の循環的複雑度 (別名 McCabe 複雑度) を計算し、プロジェクト セットアップ用の Eclipse プラグインを備えていることにも注意してください。

于 2012-09-11T20:19:14.147 に答える