← 返回目录
p.17方法⏱ 约 3 分钟

陷阱 #17:命名与风格不一致

一会儿驼峰一会儿下划线,读着费劲

🔎 最后验证 2026-05📚 来源:《AI编程实战三卷书》卷二 §8–12🧰 Claude Code✅ 77 人学过👁 118 次阅读
为什么学这个

AI 生成的代码,常常这段用驼峰 userName、那段用下划线 user_name;这里缩进两格、那里四格;命名一会儿英文一会儿拼音。单看都能跑,合在一起却像"几个人风格各异地拼出来的",读着累、也容易出错。

💡 打个比方

就像一份文档,前一段宋体、后一段楷体,标题忽大忽小——内容也许都对,但读起来别扭、不专业,还容易让人看漏看错。代码风格不统一,就是这种"排版混乱"。

这个坑长什么样

  • 命名混用:userName / user_name / UserName 混着来
  • 缩进、引号(单/双)、分号加不加,前后不统一
  • 中英混杂:一会儿 count,一会儿 shuLiang

为什么会犯 & 怎么识别

  • 为什么:AI 没有稳定遵循"你这个项目的"统一约定(尤其多轮生成时,呼应 #15)
  • 识别信号:同类东西有多种命名/格式;新代码和已有代码"风格对不上"

怎么防

  • 把风格约定写进 CLAUDE.md(m.3):命名规则、缩进、语言,定下来它每次都遵守
  • 用工具自动统一:格式化工具(如 Prettier)能一键统一格式,让风格不靠人盯
  • 让它对齐现有风格:"请按项目已有的命名和格式风格来写"
❓ 测验
怎么让 AI 稳定地遵守你项目的命名和格式风格?
⚠️ 避坑风格不一致是小事,但它是'失控'的早期信号

命名风格乱本身危害不大,但它常是"项目正在失去统一约定"的信号——往往伴随前后矛盾(#14)、忘约定(#15)一起出现。看到风格开始乱,提醒自己:该把约定固化、该收一收上下文了。

🤖 统一风格(收藏)
请检查并统一这个项目的代码风格:命名规则(统一用驼峰还是下划线)、缩进、引号、是否加分号、中英文使用。先告诉我你建议的统一约定,我确认后你统一改,并把约定写进 CLAUDE.md。
🔎 来源与核验· 1 条,点开核对
本节每个关键论断都对应一个可追溯的来源 —— 这是本课程"靠谱、不过时"的底线。
「AI 生成代码常风格不一致,应以 CLAUDE.md 约定与格式化工具统一」

🔧 试一试:分几次让它加代码(4 分钟)

分几次、隔开时间让 AI 往同一个文件加代码。

你会看到:前后的命名(驼峰/下划线)、引号、缩进风格可能不一致——像几个人拼的。

怎么防:项目里配好 formatter/linter 自动统一;风格约定写进 CLAUDE.md。

✅ 小结

风格统一了。下一节是个特别隐蔽、还会给你虚假安全感的坑:AI 写的"假测试"。

下一节 → 陷阱 #18:测试造假
智图软件的赞赏码
都看到这了,打个赏呗!
接下来 · p.18
陷阱 #18:测试造假
继续读下一节 →