核心问题
如何让系统每天比昨天更清楚一点?
工程困境
团队总说“以后重构”,但以后从不来。因为重构被想象成一个大项目。
思想模型
对抗熵增靠小步重构:
改一个名字
删除一个死分支
抽出一个规则函数
集中一个权限判断
补一个状态机约束
好做法
重构前先固定承诺:
购买后可访问
退款后不可访问
订阅过期不可访问
账号封禁不可访问
然后小步迁移,而不是大爆炸重写。
Atlas Action
下一次改需求时,不要只交付功能。顺手做一个小清理,并在 PR 描述里写清楚:它降低了什么未来成本?
小结
每一次提交,都让系统比之前更容易理解一点点。