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ビルドで使用したいですか?ソースコードではなくアセンブリで動作します。
- 1. Z3統計情報:時間は何を測定するのですか?
- 2. SQLテーブルの統計情報、どの統計情報を更新するかを決定する方法は?
- 3. どのようにレーキの統計情報にフォルダを追加しますか?
- 4. SQL Serverからどのように統計情報を収集しますか?
- 5. アプリケーションはどのように統計情報を収集しますか?
- 6. iOS5、iOS4、...の統計情報ですか?
- 7. パッケージ統計情報
- 8. ブラウザの統計情報はどこにありますか?
- 9. iosバージョンの統計情報はどこにありますか?
- 10. モバイルアプリの統計情報API
- 11. Facebookの統計情報
- 12. RavenDBドキュメントセッションの統計情報にアクセスできます
- 13. Windowsにダイヤルアップ接続の統計情報を測定するパフォーマンスカウンタがありますか?
- 14. ASP.NET - サーバーの統計情報を表示する方法/情報?
- 15. これらの統計情報はどのように計算されますか?
- 16. 統計情報は報告されていませんが、JVmの統計情報は
- 17. Hackageからパッケージダウンロードの統計情報を見ることはできますか?
- 18. Androidでビデオストリーミングアプリケーションのネットワークトラフィックの統計情報を取得するにはどうすればよいですか?
- 19. Lcov:ブランチカバレッジ統計情報を収集できません
- 20. Javaメロディの統計情報の差
- 21. PyWin32ネットワーク情報/統計情報を取得する
- 22. Android:ネットワーク情報測定
- 23. コマンドラインからrcovの統計情報を確認するにはどうすればよいですか?
- 24. SystemVerilogでシミュレーションの統計情報を表示するにはどうすればよいですか?
- 25. Sonarにテストの統計情報をエクスポートするにはどうすればよいですか?
- 26. GCCコードの統計情報/解析
- 27. アクセストークンに基づく統計情報?
- 28. がどのように統計情報を取得するために2つのテーブルを結合します
- 29. Androidインストゥルメンテーションテスト - 「ComponentInfoの計測情報が見つかりません」
- 30. Sinatraアプリのコードカバレッジ統計情報を取得するにはどうすればよいですか?
あなたはどのような言語について話していますか? –