「ステートマシン」設計において、特定の状態(State)から「次へ」遷移するロジックはどこに記述すべきか。

状態遷移のロジックを一箇所にまとめるか、各状態で適切に判断させることで、スパゲッティコードを防ぎます。