ソースコードの複雑度を測定します。
複雑なソースコードはバグの温床になります。
複雑度とは、ソースコードの保守性の指標で通常以下のようになります。
10以下 非常に良い構造
30以上 構造的なリスクあり
50以上 テスト不可能
75以上 いかなる変更も誤修正を生む
複雑度が少ないコードは以下の利点があります。
読み解くのがとても簡単になります。
バグの修正がとても容易になります。
最大の複雑度とネスト(if文やfor文等の深さ)と
複雑度10以上のクラス、メソッド名をまとめてお届けします。
出力形式は
.smp
.smproj
または
エクセルでの出力になります。
その他の出力形式については応相談
.smp
.smproj
形式の場合はとても早いですが専用のソフトが必要になります。
学校で習ったことを役に立てたい思いはじめました。
ソースコードを添付してください。
添付が不可能な場合は
バージョン管理ソフトのサブバージョン
またはアップローダーにあげて
ダウンロードに必要な情報を記載してください。
エクセルでの出力以外をご希望の場合はその旨を明記してください。