遗留系统的现代化主要包含4部分内容:
1)代码的现代化
2)架构的现代化
3)Devops现代化
4)组织结构的现代化
代码现代化中,代码重构是十分重要的一部分,代码重构有如下办法:
1)拆分阶段。一般的代码可以分成三大部分:
第一,校验、转换传入的数据
第二,根据传入或转换后的数据,完成业务处理,由于逻辑复杂,可以进一步拆分
第三,准备要返回的数据并返回
结合这三部分,代码重构的可以分为以下几个步骤
a)运行测试,确保通过
b)分析代码,识别出代码有几个阶段
c)移动代码,将相同阶段的代码移动到一起,不同阶段之间用空格分开
d)将各个阶段的代码提取成小方法
此文章为3月Day21学习笔记,内容来源于极客时间《遗留系统现代化实战》