0

Gerard Meszaros による xUnit Test Patternsを読んでいます。

ページの 1 つで、彼はいくつかのソフトウェア メトリックについて言及しています。

65 文字に保つために行を折り返す必要があるため、このコードは実際よりも長く見えますが、それでも不必要に長くなります。これには、初期化された宣言、6 行の制御ステートメント、4 つのインライン コメント、およびテスト メソッドを宣言する 2 行を含む 25 の実行可能なステートメントが含まれており、合計 37 行のラップされていないソース コードが得られます。

これらの指標を見つけるためにステートメントを数えることはできませんが、特定のツールを使用して指標を計算したかどうかは誰にもわかりませんか?

(同様のメトリクスをカウントするツールの提案があれば、Java、Javascript、および C++ で動作するツールを探しています)

ありがとう!

4

1 に答える 1

1

がっかりさせて申し訳ありませんが、私は手で(まあ、目で)数えました。わずか 25 行のコードです。実際に実行されなかったセミコロンと減算された行を調べてカウントしました(初期化されていない変数宣言など)。

要点は、正確に何行のコードがあるかではなく、(1 回) 記述し、(何回も) 読み取り/理解/変更する必要があるコードの行数がどれだけ少ないかということです。

ジェラルド

于 2010-06-15T18:53:24.227 に答える