~/VibeHandbook
免費 PDF

11 · 08

當一個切片太大時

有時你挑了"一個步驟",結果它還是出岔子——AI 重寫了應用的一半,diff 讀都讀不下來,一執行就同時蹦出三個新 bug。這幾乎從不是運氣不好。這是一個訊號:切片太大了。

解法是把它切得更薄。如果"加上帶持久化的收藏"炸了,那它就不是一個切片;它是整個功能披著一條單一提示的偽裝。退回到你上一個可用的提交,把它拆開:

# 別一口氣要求這個:
"加一個帶計數器和 localStorage 持久化的收藏功能。"

# 改成要求這個,每個提交一件:
"給每個條目卡片加一個星標按鈕。先別加行為。"
"讓星標用本地狀態切換填充/輪廓。"
"加一個反映已填充星標的計數器。"
"把收藏的 ID 持久化到 localStorage,並在啟動時載入。"

一條好用的經驗法則:如果你沒法用一句簡短的話說清一個步驟做什麼,那它就是兩個步驟。而如果一個步驟的 diff 長到一分鐘內掃不完,那下一個步驟就該更小。切分是一項技能,你會在感受上一個切片哪裡切得太厚的過程中,越來越擅長它。

想離線閱讀?

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