重构老系统的第三天,我不敢往下拆了
系统是 2019 年老陈写的,他离职的时候留了一句"能跑就别动"。四万多行,订单和库存耦合在一起,改个字段要在七个文件里找调用。上个月线上出了两次事故,我跟领导立了军令状:这个季度拆完。 动手第一天很兴奋,画了架构图,列了迁移计划。第二天拆到核心下单流程,发现老陈当年绕的那些弯——有三处我以为是烂代码,翻了提交记录才知道是修过的坑,注释被后来的人删了。 今天是第三天。凌晨一点,我盯着屏幕突然冒出一个念头:老陈比我懂这个系统,他都不敢大动,我凭什么。也许该动的不是代码,是我的判断。 写过老项目的人,你们是怎么说服自己往下拆的。