さまざまなLOC統計を計算するツールはありますか?C ++、C#、Python、PHP、JavaScript、ActionScriptなどの一般的な言語をサポートし、それに応じてコードを解釈する必要があります。
私が探している統計の例:
- 350物理行のコード-中かっこを含む
- 200論理行のコード-実際のコード
- 190コメント行
- 68変数
- 28メソッド/機能
- 5クラス
- 3名前空間
さまざまなLOC統計を計算するツールはありますか?C ++、C#、Python、PHP、JavaScript、ActionScriptなどの一般的な言語をサポートし、それに応じてコードを解釈する必要があります。
私が探している統計の例:
幅広い言語を測定したい。一般に、それを行うための単一のツールを入手することは困難です。なぜなら、それは関心のあるすべての言語についてあまりにも多くを知らなければならないからです。
当社のソースコード検索エンジンは、複数の言語にわたって組織のコードベースを検索するための商用ツールです。個別の言語固有のフロントエンドを使用して、サポートする各言語を「解析」するため、各言語の正確な字句構文を利用して、その言語の高速検索をサポートするインデックスを作成できます。検索エンジンのフロントエンドは、ActionScriptを除いて、リスト内のすべての言語をカバーしています(そして、それはそれほど遠くないかもしれません)。
インデックス作成ステップの副作用は、XMLドキュメントとして生成された、各ファイルのSLOC、コメント数、空白行数、および循環的および半分の測定値の計算です。したがって、10,000ファイルのコードベースをスキャンして、各ファイルの相対メトリックを取得できます。メソッド/関数などはカウントされません。
ここに素晴らしいリストがあります:
これらのアプリは、Flash /FlexActionScriptプロジェクトのLOC統計に対応していることがわかりました。