rootソースディレクトリに与えることができるいくつかの無料ツール(コマンドラインが望ましいことが多い)はありますか?すべてのファイルとサブフォルダを検査し、素敵な "統計"を生成しますか?たとえば、コード行、クラス数など?ソースコードの統計情報をどのように測定できますか?
答えて
私はCLOC(http://cloc.sourceforge.net/)を使用します。うまく動作し、多量の言語をサポートします。コマンドラインベースでは、たくさんのオプションがあります(xml/csvにも統計情報をエクスポートするので、プログラムで統計情報を簡単に調べることができます)。
clocがいいです。私は特に、異なる言語間の複雑な比較をしようとするスケーリングファクタが好きです。誰もがその出力をWebページ(グラフ、blah、blah)に変換するための良いフロントエンドツールを知っていますか?異なるプロジェクトの相対的なサイズ(すべて同じチームによって書かれているので、それらは同等です)を理解することは、同様のサイズの新しいプロジェクトのスケジューリングに役立ちます。 –
ソースモニタhttp://www.campwoodsw.com/ より多くの1つの地獄を行います。 C#で動作します。 VB.NET、C、C++など、コマンドラインや独自のGUIからそれは無料です&それは素晴らしいです。
やあ、
あなただけの長い間、あなたの測定アプローチで一貫しているとして、プロジェクトの成長を追跡している場合、本当にあなたが使うかは重要ではありません。
SLOCの簡単な指標として、末尾のセミコロンにはgrepを使用することもできます。
HTH
歓声、
.NET Reflector用のアドインがあります。コマンドラインから実行する方法はわかりませんが、可能かもしれません。これをCIビルドで使用したいですか?ソースコードではなくアセンブリで動作します。
あなたはどのような言語について話していますか? –