当你面对一坨代码时,你应该这么做?
遗留系统与架构
遗留系统如何全面「改造或重构」 曾经的我也遇到过遗留系统,相当痛苦,每天为毫无头绪的代码和混乱不堪的架构发愁,新需求来了根本不知道从何改起。改造和替换又是高风险操作,应该遵循哪些改造原则?重构还是重写,如何选择?
基础篇:为什么要对遗留系统“现代化” 原则篇:以降低认知负载为前提、以假设驱动为指引、以增量演进为手段 模式篇:20+ 各经典模式,以及来自一线实战总结的实用模式,帮你分而治之。具体的不说了,自己看图,非常清晰。
实战篇:将带着你一起对一个典型的遗留系统进行现代化
评论