Neueste Datei-Release

source code metrics counter (V2.2)2017-04-26 15:00

概要

本ソフトウェアは、ソースコードの規模や複雑度などを測定するソフトウェアです。

提供機能

以下のツールを提供します。

  • 測定コマンド
    ソースコードメトリクスを測定するコマンドです。
  • GUIツール
    GUIからソースコードメトリクスを測定するツールです。
  • 帳票作成支援ツール
    測定結果ファイルをわかりやすく表示する、Microsoft(R) Excel(R)上で動作するツールです。

測定機能

  • 基本行数の測定
    指定されたファイルの各行数を測定します。
  • 構造メトリクス
    プログラムの複雑さに関するメトリクスを測定します。
    ソースコードのファイルを解析し、構文構造の複雑さを測定します。
  • 差分行数の測定
    オリジナルのソースコードと変更後のソースコードを比較し、差分行数を測定します。
    gnu diffが必要です。入手方法などはreame.txtを参照してください。

測定結果は、CSV形式またはXML形式で出力します。
また、ソースコード整形ソフトウェアと組み合わせて測定することもできます。

対象言語

本ソフトウェアの対象言語は以下のとおりです。

C言語、C++言語、Java言語、C#言語、Visual Basic言語、JavaScript言語 テキストファイル、そのほかのテキスト形式スクリプト・ソースコード

言語ごとに測定できるメトリクスの種類が異なります。詳細は付属のマニュアルを参照してください。

実行環境

本ソフトウェアの対象OSは以下のとおりです。

  • Windows(R) 10

本ソフトウェアを利用するには、以下のソフトウェアが必要となります。

Microsoft(R) .Net Framework 4 GUIツールの実行
C#言語の構造メトリクスの測定
Java(TM) SE Runtime Environment (JRE) 8 (Java8実行環境) Java、JavaScript言語の構造メトリクスの測定
Microsoft(R) Excel(R) 帳票作成支援ツール

その他

ライセンス

本ソフトウェアはオープンソースのソフトウェアです。また、オープンソースのソフトウェアを利用しています。 それぞれのライセンスについては、ReadmeOSS.txtを参照してください。

本ソフトウェアのソースコードは次のファイルで公開しています。

source_code_metrics_counter_v2.2_src.zip

商標

  • Microsoft、Windows、Windows Server、Microsoft Excel、Microsoft Visual Studio、Microsoft .NET Framework、 Microsoft Visual Basicは、米国Microsoft Corporationの米国およびそのほかの国における登録商標または商標です。
  • OracleとJavaは、Oracle Corporation およびその子会社、関連会社の米国およびそのほかの国における登録商標です。 Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
  • そのほか、本ページに記載されている会社名、商品名は、各社の商標または登録商標です。