接手了一个五年没动的 Next.js 项目,本想用 Claude Code 一把重构,结果踩坑踩到怀疑人生。
最大的问题是上下文一长它就开始"自由发挥",把没坏的逻辑也一起改了。后来我学乖了:每次只让它动一个文件,先跑一遍测试再 commit,绝不让它一口气吃完整个模块。
另外一定要开 plan 模式先看它的计划,别直接 apply。你们重构老项目都有啥保命技巧?
接手了一个五年没动的 Next.js 项目,本想用 Claude Code 一把重构,结果踩坑踩到怀疑人生。
最大的问题是上下文一长它就开始"自由发挥",把没坏的逻辑也一起改了。后来我学乖了:每次只让它动一个文件,先跑一遍测试再 commit,绝不让它一口气吃完整个模块。
另外一定要开 plan 模式先看它的计划,别直接 apply。你们重构老项目都有啥保命技巧?
暂时没有回复。
Related
讨论
社区讨论帖,欢迎分享你的经验和观点。
讨论
社区讨论帖,欢迎分享你的经验和观点。
讨论
最近团队在分裂,一半人 Cursor 死忠,一半人全面转向 Claude Code。我自己两个订阅都开着,但说实话每个月都在纠结要不要砍掉一个。 Cursor 的 Composer 我用得很顺,多文件改动一把梭;但 Claude Code 在终端里跑长任务、跑测试的稳定性确实更好
讨论
我用 Vibe Coding 肝了两个 side project,速度是真的快,一周就把 MVP 撸出来了。但上线两周后开始还债:变量命名乱七八糟,边界条件没几个覆盖,重构的时候连我自己都看不懂。 我现在倾向于:原型阶段放开用,一旦决定上线,必须强制走测试和 review,不然就