ソフトウェアアーキテクチャ博物館AtMuseum
失敗パターン解説


サイクロマチック複雑度10超

説明

関数内の分岐が10を超えている。

不具合の混入

サイクロマチック複雑度が20を超えると、不具合混入の危険性が高くなる。

50を超えると、関数の単体テストができないので、品質の作り込みは運しだい。「動いているのが不思議」という状況。