夜雨聆风学习资料网

ARTICLE · 1040373

AI 三分钟重构1600行Controller,方案看起

AI 三分钟重构1600行Controller,方案看起

我把一个1600行的老Controller喂给AI,它三分钟甩出6条重构建议。方案看着教科书级标准,但我一条都没敢用。

前四条我边看边点头,看完却全否了。AI想把重复代码提取成枚举,可那些字是政府申报表的标准选项,一改五个报表全错。它想合并四个导出方法,可核心业务逻辑根本不一样。至于把样式下沉、用策略模式,全是没看懂业务的瞎指挥。

第五条差点让我冒冷汗。AI建议用Validation框架替代200行校验代码。可它不知道这要分步校验,不知道得一次性报所有错,更不知道有些格式校验是故意关掉的。这套标准答案一上生产,上线第一天准有人投诉。

第六条直接把我看笑了。AI让我用DTO替换JSONObject,可这玩意儿贯穿了全链路。只改Controller?那后面80个文件得跟着动刀。它连项目有多大都不清楚,就敢让我重写半个项目。

这项目没测试没文档,原作者早离职了。没有测试兜底的重构就是盲改,改错的代价远大于收益。代码的丑和危险是两回事,承重墙上的裂缝你一动整栋楼都可能塌。

原文AI 三分钟重构1600行Controller,方案看起来很专业,但我一条都没敢用
内容含AI生成图片
江苏,10分钟前,

相关学习资料