讓應用始終保持可執行
這是讓其他一切成為可能的那門紀律:
- 每一步之後都執行。 不是每三步。是每一步。
- 只提交可執行的狀態。 一次提交就是一個你能回到的存檔點。如果某一步弄壞了某個你在一兩分鐘內修不好的東西,就把它扔掉(
git restore .或回退),用更清晰的訴求重新提示——別在一個壞掉的基礎上再疊一個補丁。 - 每步只關注一件事。 如果你心癢想"順手把那另一個東西也快速修一下",忍住。先完成當前切片,提交,然後開始一個新步驟。
- 描述 bug,別去診斷它。 當某個東西壞了,把你看到的原原本本告訴 AI:"點了第二個星標之後,計數器顯示的是 1,不是 2。" 讓它去找原因。