Skip to content
Latchkey

Cyclomatic Complexity - CI/CD用語集の定義

Cyclomatic complexity はコードを通る独立した経路の数を数え、大きいほどテストや保守が難しくなります。

Cyclomatic complexity とは、関数内の分岐やループに基づいて、その関数を通る線形独立な経路の数を数えたものです。値が大きいほど、テストや保守が難しいコードであることを示します。

CI では

linter や解析ツールは、関数が複雑度のしきい値を超えたときに build を失敗させ、開発者により小さくテストしやすい単位へ分割するよう促せます。

関連ガイド