查看: 12|回复: 0

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

[复制链接]

15

主题

2

回帖

49

积分

新手上路

积分
49
发表于 3 小时前 | 显示全部楼层 |阅读模式
让 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
[url=https://github.com/anthropics/claude-plugins-official/blob/main/plugins/code-modernization/README.md][/url]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:2776601884@qq.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|青ICP备2025004122号-1

在本版发帖
关注公众号
返回顶部