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


巨大な状態遷移表

説明

状態数が10を超えている状態遷移表。

特徴

状態遷移表が10×10を超えている。

症状

状態やイベントが一つ増減すると、追加削除に工数がかかり、かつ不具合混入もし易くなってしまう。

解法

状態数が9つ以内の複数の状態変数を作り、それらが連動する設計をする。