一度に一つだけ変える(小さく試す反復)
この章でわかること: エンジニアが当たり前にやっている「小さく変えて、確かめて、 記録して、次へ」という進め方。これはコードが読めない人ほど効く、最強の型です。
一度に一つだけ変える
Section titled “一度に一つだけ変える”AIに「あれもこれも」とまとめて頼むと、たくさんの変更が一気に返ってきます。 うまく動けば気持ちいいのですが、どこかが壊れたときに手も足も出なくなります。 10箇所同時に変えて動かなくなったら、原因はその10箇所のどれか、あるいは組み合わせ。 コードが読めないと、切り分けは事実上不可能です。
一度に一つだけ変えていれば、話は単純です。
- 原因がすぐ分かる: 壊れたなら、直前に変えた「その一つ」が原因
- すぐ戻せる: 一つ分だけ取り消せばいい
- AIにも頼みやすい: 頼む範囲が小さいほど、AIも的確に応える
料理で新しいレシピを試すとき、調味料を一度に5種類変えたら、次に何を直せばいいか 分かりません。一つずつ変えるから「これが効いた/外した」が分かる——それと同じです。
動く状態を保ちながら育てる
Section titled “動く状態を保ちながら育てる”大事なのは、各ステップのあとで必ず自分で触って確認することです。 「動いているはず」で先に進むと、どこで壊れたか分からなくなります。
型はいつも同じです。
- 小さく作る(一つの機能・一つの変更だけAIに頼む)
- 触って確認する(実際にボタンを押す、送信してみる)
- 記録する(問題なければコミット。→ 後述)
- 次へ(次の一つを頼む)
確認の観点は生成物の良し悪しの見分け方で扱った 「利用者になって触る」がそのまま使えます。
大きな要望は分解して頼む
Section titled “大きな要望は分解して頼む”「予約サイトを作って」のような大きな要望は、そのままAIに投げず、手順に分けてから 一つずつ頼みます。分解自体をAIに手伝ってもらってもかまいません。
段階的に頼むコツは良い指示の出し方でも触れています。 「一つずつ」と「伝え方」はセットで効いてきます。
変更の前後でコミットする
Section titled “変更の前後でコミットする”小さく進む型を支えるのが、Git とバージョン管理のコミットです。 コミットは「ここまでの状態」のセーブポイント。うまくいった一つを確認できたら、 すぐコミットして記録します。次の変更で失敗しても、この地点に安全に戻れます。
うまくいかない時は「戻して、別の頼み方」
Section titled “うまくいかない時は「戻して、別の頼み方」”一つの変更で直らない・悪化したときに、同じ場所をAIに何度も上書きさせるのは 危険です。壊れた上にさらに変更が積み重なり、収拾がつかなくなります。
こうしましょう。
- 一つ前のコミットに戻す(壊れる前の状態に復帰)
- 頼み方を変えてもう一度試す(具体例を足す、範囲をさらに小さくする)
「積み上げて直す」のではなく「戻ってやり直す」。これが、傷を広げないコツです。
商談や提案でプロトタイプを見せるなら、その場で動くことがすべてです。 小さく作って各段階で確認しコミットしてある物は、壊れても直前に戻せるので、 デモが安定します。逆に一括で作った物は、当日ちょっと直そうとして壊すと、 戻せずに詰みます。
「一度に一つだけ変える」は、単なる作法ではなくリスクを最小化する進め方です。 コードが書けなくても、この型を守るだけで、あなたは自分の成果物を コントロールできます。
参考リンク(情報ソース)
Section titled “参考リンク(情報ソース)”- Git 公式ドキュメント — バージョン管理とは — 変更を記録し、いつでも戻せる仕組みの一次情報
- Git 公式ドキュメント — 変更内容のリポジトリへの記録 — 変更を小さく記録する考え方