JavaソースファイルのHalstead Complexityメトリックを計算するオープンソースツールはありますか?JavaファイルのHalstead Complexityメトリックを計算するオープンソースツール
3
A
答えて
2
私は、Java用のHalsteadメトリックを計算するオープンソースツールは知らなかったが、Googleコード検索の簡単な見方はPrestとなった。明らかに、私はちょうどそれを発見して以来、このソフトウェアがどれほど優れているかについて何も言えません。
HalsteadメトリックとJavaについては、http://www.virtualmachinery.com/sidebar2.htmという興味深い議論があります。
0
は、このソフトウェアを試してみてください:Halstead Metrics Software for Java
関連する問題
- 1. rpart complexityパラメータの計算方法は?
- 2. ヒットを計算するTheanoのメトリック
- 3. メトリックを使ってJavaでBMIを計算する
- 4. Apache Flinkの別のウィンドウでメトリックを計算する
- 5. scipyで "余弦"メトリックを計算する最速の方法
- 6. igraphは各ノードとそのネットワークのメトリックを計算します
- 7. java BufferedImageファイルの計算方法
- 8. XMLクラスdiagrmからの結合と結合のメトリックを計算
- 9. メトリック領域のすべての緯度と経度を計算する
- 10. python pandasデータフレームの合成メトリックの計算方法
- 11. Javaの計算エラー
- 12. トピックの暑さを計算するためのアルゴリズムの評価メトリック
- 13. Google Data Studioの不正確な計算メトリック
- 14. タイプと距離に基づいて罰するメトリックを計算する
- 15. タイマーを計算するアンドロイドのjava
- 16. CrossValidatorModelの各折りたたみの計算メトリックにアクセスするには
- 17. Javaローン計算機
- 18. ヒストグラム計算in java
- 19. Java計算ダブルス - NaN
- 20. Java給与計算
- 21. Javaファイルio平均を計算して別のファイルに保存する
- 22. Javaでビット数を計算するinfo_hash
- 23. Javaで逆関数を計算する
- 24. JavaでCRC8を計算する方法
- 25. JavaでBMIを計算する方法
- 26. AIのオープンソースツール
- 27. 複数のファイルから合計統計を計算する
- 28. CSVファイルの要素を計算する
- 29. Javaでのマルチスレッド計算
- 30. JavaでのCRC計算
は、私は、元の論文で定義されているようハルステッドメトリックは、Javaに非常に適していることを確認していません。 –
@Gabrielあなたがこれを言う理由は何ですか?私は、Halstead、Cycomaticおよびその他のLoCメトリックを使用して、「コード」の統計分析を行うツールを開発しています。私はプログラミング言語のHalstead&Cyclomaticメトリックを提供するコマンドラインユーティリティを探しています。本当に私はどの言語がどの言語に適しているかを詳しく見ていません。どんな助けでも大歓迎です。ありがとう。 –
@Salman:Halsteadメトリックは、演算子とオペランドの数に基づいています。手続き型ではなくオブジェクト指向のJavaのような言語で数えるのはかなり難しいです。ボリュームメトリックを例にとってみましょう。興味深いのは、基本的に、プログラムは長さが直線的に、語彙が対数的に成長するということです。しかし、オブジェクト指向プログラミングでは、メソッド(演算子)が新しいものか、インターフェースまたはオーバーライドされたメソッドの実装であるかどうかはかなり異なると思います。例えば。新しいコレクションインターフェイスを追加することは、新しい実装を追加することとは大きく異なります。 –