遗留系统的现代化主要分为4个部分:
1)代码的现代化
2)架构的现代化
3)Devops现代化
4)组织结构的现代化
针对遗留系统一般是没有devops的能力的,因此需要创建现代化的devops能力。持续集成是其中十分重要的能力。 其主要包括几个关键部分:
1)任务分解
2)小步提交
3)质量门禁
4)分级构建
5)制品晋级
其中任务分级和小步提交是快速提交代码的基本保证。质量门禁是保证质量的关键手段。分层构建是指将构建过程中快速构建和慢速构建分开进行,以便于快速获得反馈的一种手段。对构建进行分级,把那些执行速度快、反馈质量高的步骤放到一级构建中,将执行速度慢的步骤放到次级构建环节。
此文章为4月Day4学习笔记,内容来源于极客时间《遗留系统现代化实战》