6

私はCRAPメトリックのファンであり、 C#およびJavaプロジェクトのコード品質を監視するために使用しています。

成長している Javascript コードベースについても同じことをしたいと思っています。

これを Javascript ビルド プロセスに簡単に統合できる既存のプロセスはありますか?

4

2 に答える 2

0

jshint は循環的複雑度を計算します。http: //www.jshint.com/docs/ パラメータ maxcomplexity を参照してください。結果を取得する方法はわかりませんが、jshint ソースを調べることができます。それが役立つことを願っています

于 2012-11-24T11:56:47.987 に答える
0

CRAP式は次のとおりです。

var complexity = ...; //cyclomatic complexity of a method
var coverage   = ...; //test code coverage for the method
var crap = Math.pow(complexity,2) * Math.pow(1 – coverage/100,3) + complexity;

したがって、循環的複雑度計算し、テスト コード カバレッジ(またはここ)を計算する必要があります。

于 2011-01-01T03:51:40.803 に答える