242-遗留系统现代化实战
├─01-开篇词
│ ├┈开篇词丨你现在所写的每一行代码,都是未来的遗留系统.html
│ └┈开篇词丨你现在所写的每一行代码,都是未来的遗留系统.m4a
├─02-基础篇
│ ├┈01丨遗留系统之殇:为什么要对遗留系统进行现代化?.html
│ ├┈01丨遗留系统之殇:为什么要对遗留系统进行现代化?.m4a
│ ├┈02丨遗留系统现代化:遗留系统的四化建设.html
│ └┈02丨遗留系统现代化:遗留系统的四化建设.m4a
├─03-原则篇
│ ├┈03丨以降低认知负载为前提:为什么遗留系统这么难搞?.html
│ ├┈03丨以降低认知负载为前提:为什么遗留系统这么难搞?.m4a
│ ├┈04丨如何降低认知负载:活的文档能救命.html
│ ├┈04丨如何降低认知负载:活的文档能救命.m4a
│ ├┈05丨以假设驱动为指引:如何评价遗留系统的现代化成果?.html
│ ├┈05丨以假设驱动为指引:如何评价遗留系统的现代化成果?.m4a
│ ├┈06丨以增量演进为手段:为什么历时一年的改造到头来是一场空?.html
│ └┈06丨以增量演进为手段:为什么历时一年的改造到头来是一场空?.m4a
├─04-模式篇
│ ├┈07丨遗留系统现代化的五种策略:重构还是重写?这是一个问题.html
│ ├┈07丨遗留系统现代化的五种策略:重构还是重写?这是一个问题.m4a
│ ├┈08丨代码现代化:你的代码可测吗?.html
│ ├┈08丨代码现代化:你的代码可测吗?.m4a
│ ├┈09丨代码现代化:如何将一个300行的方法重构为3行?.html
│ ├┈09丨代码现代化:如何将一个300行的方法重构为3行?.m4a
│ ├┈10丨代码现代化:代码的分层重构.html
│ ├┈10丨代码现代化:代码的分层重构.m4a
│ ├┈11丨架构现代化:在气泡上下文中打造你的新城区.html
│ ├┈11丨架构现代化:在气泡上下文中打造你的新城区.m4a
│ ├┈12丨架构现代化:微服务,你准备好了吗?.html
│ ├┈12丨架构现代化:微服务,你准备好了吗?.m4a
│ ├┈13丨架构现代化:如何改造老城区前端?.html
│ ├┈13丨架构现代化:如何改造老城区前端?.m4a
│ ├┈14丨架构现代化:如何改造老城区后端?.html
│ ├┈14丨架构现代化:如何改造老城区后端?.m4a
│ ├┈15丨架构现代化:如何拆分数据?.html
│ ├┈15丨架构现代化:如何拆分数据?.m4a
│ ├┈16丨DevOps现代化:从持续构建到持续集成.html
│ ├┈16丨DevOps现代化:从持续构建到持续集成.m4a
│ ├┈17丨DevOps现代化:从持续集成到持续部署.html
│ ├┈17丨DevOps现代化:从持续集成到持续部署.m4a
│ ├┈18丨团队结构现代化:从组件团队到Spotify模型.html
│ ├┈18丨团队结构现代化:从组件团队到Spotify模型.m4a
│ ├┈19丨团队结构现代化:团队拓扑学.html
│ └┈19丨团队结构现代化:团队拓扑学.m4a
├─05-实践篇
│ ├┈20丨启动:如何开启一个遗留系统现代化项目?.html
│ ├┈20丨启动:如何开启一个遗留系统现代化项目?.m4a
│ ├┈21丨微服务拆分(一):迈出遗留系统现代化第一步.html
│ ├┈21丨微服务拆分(一):迈出遗留系统现代化第一步.m4a
│ ├┈22丨微服务拆分(二):三招搞定数据库表解耦.html
│ ├┈22丨微服务拆分(二):三招搞定数据库表解耦.m4a
│ ├┈23丨微服务拆分(三):如何拆分存储过程?.html
│ ├┈23丨微服务拆分(三):如何拆分存储过程?.m4a
│ ├┈24丨微服务拆分(四):其他话题.html
│ ├┈24丨微服务拆分(四):其他话题.m4a
│ ├┈25丨成果验证:如何评价遗留系统现代化项目的成败?.html
│ └┈25丨成果验证:如何评价遗留系统现代化项目的成败?.m4a
├─06-结束语
│ ├┈结束语丨技术终将老去,但好在你还年轻.html
│ └┈结束语丨技术终将老去,但好在你还年轻.m4a
└─pdf
└─├┈01丨遗留系统之殇:为什么要对遗留系统进行现代化?.pdf
└─├┈02丨遗留系统现代化:遗留系统的四化建设.pdf
└─├┈03丨以降低认知负载为前提:为什么遗留系统这么难搞?.pdf
└─├┈04丨如何降低认知负载:活的文档能救命.pdf
└─├┈05丨以假设驱动为指引:如何评价遗留系统的现代化成果?.pdf
└─├┈06丨以增量演进为手段:为什么历时一年的改造到头来是一场空?.pdf
└─├┈07丨遗留系统现代化的五种策略:重构还是重写?这是一个问题.pdf
└─├┈08丨代码现代化:你的代码可测吗?.pdf
└─├┈09丨代码现代化:如何将一个300行的方法重构为3行?.pdf
└─├┈10丨代码现代化:代码的分层重构.pdf
└─├┈11丨架构现代化:在气泡上下文中打造你的新城区.pdf
└─├┈12丨架构现代化:微服务,你准备好了吗?.pdf
└─├┈13丨架构现代化:如何改造老城区前端?.pdf
└─├┈14丨架构现代化:如何改造老城区后端?.pdf
└─├┈15丨架构现代化:如何拆分数据?.PDF
└─├┈16丨DevOps现代化:从持续构建到持续集成.PDF
└─├┈17丨DevOps现代化:从持续集成到持续部署.PDF
└─├┈18丨团队结构现代化:从组件团队到Spotify模型.PDF
└─├┈19丨团队结构现代化:团队拓扑学.PDF
└─├┈20丨启动:如何开启一个遗留系统现代化项目?.PDF
└─├┈21丨微服务拆分(一):迈出遗留系统现代化第一步.PDF
└─├┈22丨微服务拆分(二):三招搞定数据库表解耦.pdf
└─├┈23丨微服务拆分(三):如何拆分存储过程?.pdf
└─├┈24丨微服务拆分(四):其他话题.pdf
└─├┈25丨成果验证:如何评价遗留系统现代化项目的成败?.pdf
└─├┈结束语丨技术终将老去,但好在你还年轻.pdf
└─└┈开篇词丨你现在所写的每一行代码,都是未来的遗留系统.pdf