让 AI 重构老项目,最怕代码改完了,业务行为也悄悄变了。

让 AI 重构老项目,最怕代码改完了,业务行为也悄悄变了。

Anthropic 官方插件库里的 code-modernization,把老系统迁移串成一套流程:

摸清代码和业务规则 → 人工批准方案 → 分步迁移 → 独立验证。

支持版本升级、跨技术栈逐模块重写、架构重建。验证环节包括:

旧代码能运行时,用相同输入跑新旧系统,由脚本比较输出。
额外生成至少 10 个新输入,复查边界、空值等情况。
故意改坏一行代码,确认测试真的能报错。

README 记录的 COBOL → Java 案例里,已有 213 个测试,后续检查仍发现行为差异,最终判定为 NOT PROVEN。

结果分 PROVEN、PARTLY PROVEN、NOT PROVEN。旧系统无法运行、只能依赖录制输出时,最高只能到 PARTLY PROVEN。差异是否接受、最终是否签字,仍由人决定。

需要 Claude Code,安装:
/plugin install code-modernization@claude-plugins-official

启动:
/code-modernization:modernize


分类