~/VibeHandbook
免費 PDF

12 · 08

在保留修復之前先理解它

一個能用卻你不理解的修復,是一筆貸款,而不是一個解決方案——而當附近某個東西下次壞掉時,利息就到期了。因為 AI 替你打字,所以很容易接受一個綠色的對勾就繼續往前,卻從不知道程式碼為什麼現在是綠的。抵制這種衝動。在你保留一個修復之前,讓 AI 為它交代清楚:

  • "用一兩句話解釋為什麼這能修好它。" 如果解釋含糊——"這讓它更健壯""這處理了邊緣情況"——就回懟回去。真正的解釋會點明具體的原因,以及這個改動如何把它移除。
  • "那個 bug 究竟是什麼,用因果來說?" 你應該能用自己的話把答案複述出來。如果不能,你就還沒理解自己的程式。
  • "還有什麼會觸及這條程式碼路徑、需要我重新測試?" 這把一個修復變成了一次迴歸檢查。

這就是"理解你所交付之物"哲學應用在它最難的那種情況上。你不需要能從零寫出這個修復——那是 AI 的活兒。但你確實需要把因果的故事攥在腦子裡,因為當它再次壞掉的凌晨兩點,在場的人是你,而那時唯一幫得上忙的,就是知道這東西實際上是怎麼運作的。

想離線閱讀?

免費下載整本書的 PDF 或 EPUB。