Software-testing-dictionary-cyclomatic-complexity
提供:Dev Guides
巡回複雑度
循環的複雑度とは何ですか?
循環的複雑度は、多くのコーディングエラーと相関しているソースコードの複雑度の測定値です。 これは、プログラムモジュールを通る線形独立パスの数を測定するコードの制御フローグラフを開発することによって計算されます。
プログラムの循環的複雑度を下げ、修正するリスクを減らし、理解しやすくします。 次の式を使用して表すことができます。
例:
フローグラフ:
循環的複雑度は、7つのノード(形状)と8つのエッジ(線)を示す上記の制御フロー図を使用して計算されるため、循環的複雑度は8-7 + 2 = 3です。