Vibe Coding 2026年05月12日

我用Claude Code踩了这些坑,老项目用AI的正确姿势

by Woo.

我用Claude Code踩了这些坑,老项目用AI的正确姿势

我用Claude Code踩了这些坑,老项目用AI的正确姿势

故事是这样的。

我最近在一个老项目上用Claude Code,踩了不少坑,也摸出了一些东西,觉得有必要跟大家聊聊。

这个项目是一个有强约定的框架,Rails那种,有自己的目录结构、命名规范、一套约定俗成的写法。不是那种你随便扔一段代码进去就能跑的项目,是那种你得懂它的「语言」,才能写出跟它融为一体的代码。

我一开始用Claude Code的方式,说实话,挺蠢的。

就是那种搜索引擎思维,遇到问题先想「我该怎么问它」,然后组织语言,打一段话,等它回答,再根据回答去改代码。

这种方式,在新项目上还凑合,在老项目上,真的很容易翻车。

翻车的方式有两种,我都经历过。

第一种,给的上下文太少。

我当时就是这样,觉得问题很简单,就把一个函数扔给它,让它帮我改。它改完了,我一看,逻辑没问题,但风格完全不对。它不知道这个项目里已经有一套处理这类事情的方式,它不知道我们的命名习惯,它不知道这个函数应该放在哪个层,它就按照它自己的理解写了一个「正确但格格不入」的东西。

你知道那种感觉

🔒

登录后阅读完整内容

本文为 Insight 会员专属内容,登录后即可阅读全文

立即登录