p.3方法⏱ 约 5 分钟
陷阱 #3:偷偷改了你没让改的地方
你让它改 A,它顺手动了 B、C、D
🔎 最后验证 2026-05📚 来源:《AI编程实战三卷书》卷二 §8–12🧰 Claude Code、Git✅ 100 人学过👁 171 次阅读
为什么学这个
你说"只改这一个按钮的颜色",它改完一看——顺手把变量重命名了、把别处的代码"优化"了、把你精心写的注释删了。AI 的"手脚不干净",是协作中最让人头疼、也最容易酿成事故的坑之一。
💡 打个比方
就像请师傅来换个灯泡,他顺手把你家家具摆设也"优化"了一遍——出发点也许是好的,但你没让他动,而且你未必想要。AI 也常这样"热心过头"。
这个坑长什么样
你只要求改登录按钮文案,git diff 一看却发现它还:
- 把
getUserData重命名成了fetchUserData(连带改了好几处调用) - "顺便"重排了文件里其他函数的顺序
- 删掉了一段它觉得"没用"、其实你留着有用的代码
为什么会犯 & 怎么识别
- 为什么:它倾向于"把整体弄得更好",于是越界做了你没要求的"改进"
- 识别信号:
git diff的改动行数远超你的预期;出现你没提过的重命名/删除/移动
怎么防
- 改前
git commit(老朋友了):它越界了你能一键回退 - 改后必看
git diff+git status: 是抓越界改动最重要的手段;但它,所以再配一个 (看新增/未跟踪文件),两个一起才不漏

都看到这了,打个赏呗!
接下来 · p.4
陷阱 #4:删掉了不该删的代码
继续读下一节 →