← 返回目录
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:删掉了不该删的代码
继续读下一节 →