我用Copilot Agent给10万行Java单体画了张依赖图,生成的拆分方案差点让CTO以为我通宵了三个月
两周前的周一下午,我盯着那坨10万行的Java单体仓库发呆了整整四十分钟。新需求是给订单模块加一个促销规则引擎,但打开代码的瞬间就陷入了熟悉的恐惧——OrderService里有直接调用UserMapper的函数,还有一个叫做“CommonUtils”的类被83个文件引用,改一行注释都可能炸掉整个预…
两周前的周一下午,我盯着那坨10万行的Java单体仓库发呆了整整四十分钟。新需求是给订单模块加一个促销规则引擎,但打开代码的瞬间就陷入了熟悉的恐惧——OrderService里有直接调用UserMapper的函数,还有一个叫做“CommonUtils”的类被83个文件引用,改一行注释都可能炸掉整个预…