MDZelo
首页/Claude Code 254个真实案例/70. 用 Claude Code 迁移一套遗留产品的技术栈

70. 用 Claude Code 迁移一套遗留产品的技术栈

他们做了什么

这位工程师编写了分层的 CLAUDE.md 上下文文件,并给 Claude Code 提供了遗留仓库、只读的 MySQL 和 PostgreSQL 连接,以及一份参考实现。Claude 起草了设计方案,多个并行的评审代理对它进行压力测试。随后 Claude 创建了 19 张 Jira 工单。每张工单都有一份由他审阅的设计文档和计划文档,然后在各自的 git worktree 中执行,并通过一个循环监控 CI。

结果如何

大约 15 个工作日完成了约 50 张工单、580 个通过的测试,API 覆盖率超过 95%,交付 QA 时零 bug、零漏洞。AI 评审只发现了 30% 到 40% 的问题,Jira MCP 也无法关联工单。

需要知道

成本接近 5,000 美元的 Bedrock token 费用,大部分花在前期。此外,Confluence MCP 会悄无声息地截断超过约 5KB 的页面,覆盖掉了两份大型设计文档。

你可以这样尝试

我想对 [遗留产品] 做一次概念验证迁移,从 [当前技术栈,例如 4 个仓库、MySQL、旧版框架] 迁移到 [目标技术栈,例如 2 个仓库、PostgreSQL、当前版本框架]。先阅读代码库,写一份包含风险的分阶段迁移计划,然后在一个新分支上执行第一阶段,确保测试通过。在合并任何内容或对任何真实数据库执行改动之前,先暂停等我审阅。

评论

0

分享你对这一章的想法

还没有评论成为第一个分享想法的人。