~/VibeHandbook
$39

12 · 08

残す前に修正を理解する

動くけれどあなたが理解していない修正は、解決ではなく借金です — そして近くの何かが次に壊れたとき、利子の支払いがやってきます。AIがタイピングをするので、緑のチェックマークを受け入れて、なぜ コードが今緑なのかを一度も知らないまま先に進むのは簡単です。それに抗ってください。修正を残す前に、AIにそれを釈明させましょう。

  • 「なぜこれで直るのか、一、二文で説明して。」 説明が曖昧なら — 「これでより堅牢になる」「これでエッジケースに対処できる」 — 押し返しましょう。本当の説明は、具体的な原因と、変更がそれをどう取り除くのかを名指しします。
  • 「そのバグは、原因と結果で言うと何だったの?」 あなたはその答えを自分の言葉で言い返せるべきです。できないなら、あなたはまだ自分のプログラムを理解していません。
  • 「このコードパスに触れる他に、何を再テストすべき?」 これは修正をリグレッションチェックに変えます。

これは、自分が出荷するものを理解せよという哲学を、その最も難しいケースに当てはめたものです。修正をゼロから 書ける 必要はありません — それはAIの仕事です。しかし、原因と結果の物語は頭の中に握っておく必要があります。それが再び壊れる午前2時にそこにいるのはあなたであり、そのとき唯一助けになるのは、その物が実際にどう動くのかを知っていることだからです。

オフラインでも読みたい?

PDF + EPUB + ダウンロード可能なプロンプトライブラリ + バージョンアップデートを入手しよう。

$ PDFを入手 — $39