AI重构陷阱
-
codex代码在重构旧系统时产生的不必要依赖注入
开场:一次“优雅”重构背后的灾难性依赖链 2025年年底,我接手了一个运行了12年的.NET Framework订单系统。代码量不算大,核心模块大约4万行,但几乎没有单元测试,所有业务逻辑都纠缠在几个“God Class”里。我当时手里正好有GitHub Copilot(底层就是Codex),心想:让AI帮我拆解,重构到.NET 8,不是很合理吗? 第一周,一切都很顺利。我让Codex分析一个付款…