Appearance
Part 3: 分岐と状態 ― 「もし〜なら」の設計判断
条件分岐は書ける。問題は「どの条件を選ぶか」の判断
if 文は誰でも書けます。しかし本番環境では、条件が増えるたびにコードの複雑さが指数的に膨らみます。
この Part では、LIBOT のシナリオエンジン(条件分岐 + 状態管理)を読みながら、 「複雑さをどう管理するか」の判断を学びます。
チャプター一覧
| Ch | テーマ | 判断課題 |
|---|---|---|
| 3.1 | 条件分岐の設計 | AND/OR が10段ネストしたら? |
| 3.2 | 状態マシン | 新状態を追加 → どこが壊れる? |
| 3.3 | 正規化 vs JSON | 正規化すべきか、JSON のままか? |