数据源可能暂停更新:最后一次成功检查是 UTC,距今已超过 3 小时。页面上的时间仍按官方原帖计算,但最近几小时的新公告可能还没收录——以官方账号为准。
大函数/大文件重构方案并分步实施
分类:重构 · 更新于 2026-09-21 · 适用工具:Claude Code
适合那种谁都不敢动的“上帝函数”或几千行的大文件,想拆但怕拆坏。消耗量级:大——涉及多轮编辑和反复跑测试,建议留足时间。
提示词全文
目标是重构 <文件/函数路径>,但先只出方案,不要动手改代码。分析这段代码目前承担了哪几类职责,提出一个分步拆分方案(每一步做什么、拆出什么新函数/文件、预期改动范围),并说明现有测试能否覆盖这次重构,覆盖不够的地方要先补测试。方案我确认后,再按步骤逐步实施:每完成一步就跑一次测试,测试通过才能进入下一步,任何一步测试失败就先停下来修复,不要跳到下一步。全程在新分支上进行,不要 push。
使用建议
- 方案阶段建议用 plan mode 之类“先出计划再执行”的模式,Claude Code 里就有这个功能
- 如果现有测试覆盖不足,先补测试再重构,不然改坏了都不知道
- 拆分步骤别贪多,每步改动越小,出问题时越容易定位到具体哪一步