Metrics

SonarAnalyzer.CSharp でサイクロマティック複雑度を算出

C# ソースファイルのサイクロマティック複雑度(循環的複雑度)を算出するサンプルを SonarC# (SonarAnalyzer.CSharp) の API を利用して作ってみました。 今回、使用した環境は以下の通りです。 SonarC# 7.13 .NET Core SDK 3.0 preview3 ソースは http:/…

ソフトウェアメトリクス

メトリクス測定 最近、ありえないほど酷いソースコードの Java による Web システムに遭遇したので、いい機会だしソフトウェアメトリクスを測定してみた。(言うまでもなく、そのプロジェクトは火が噴いて大変な状態だった)ソースコードをわざと難読化して…