让应用始终保持可运行
这是让其他一切成为可能的那门纪律:
- 每一步之后都运行。 不是每三步。是每一步。
- 只提交可运行的状态。 一次提交就是一个你能回到的存档点。如果某一步弄坏了某个你在一两分钟内修不好的东西,就把它扔掉(
git restore .或回退),用更清晰的诉求重新提示——别在一个坏掉的基础上再叠一个补丁。 - 每步只关注一件事。 如果你心痒想"顺手把那另一个东西也快速修一下",忍住。先完成当前切片,提交,然后开始一个新步骤。
- 描述 bug,别去诊断它。 当某个东西坏了,把你看到的原原本本告诉 AI:"点了第二个星标之后,计数器显示的是 1,不是 2。" 让它去找原因。