2

私はツールを見つけようとしてきました (できれば MAC OS X 用ですが、移行してもかまいません)。Maultechもいくつか言及しており、このページもそうですが、私はそれらを機能させることができませんでした。メーターとアカウント (そのページにリストされています) は、私が欲しかったもののほとんどをカバーしているようです。ツールも最新ではないようで、出力がまだ信頼できるかどうか確信が持てません。

無料またはオープンソースでこれを行うことができる現在のCツールはありますか? 私が見つけたもののほとんどは、Java または OO 用です。

単純なメトリックとは、たとえば、文字、空白、関数、メソッド、ステートメントの量、ネストの深さなどの量を計算することを意味します。

サイズとは、コード行とコメントを意味します。

複雑さとは、少なくとも mccabe および halstead メトリックを意味します。

Couple と Cohesion とは、関数呼び出し間の相互作用などを意味します (これは既知の SE 原則です)。

4

1 に答える 1

1

私は通常Frama-cを使用します。

メトリクス プラグイン( McCabeの循環的複雑度、Halstead複雑度、値分析カバレッジ推定など)を確認することをお勧めします。

Frama-Cとは?

Frama-C は、C ソフトウェアのソース コード解析専用の拡張可能な共同プラットフォームです。

于 2014-05-22T10:16:23.887 に答える