遗留系统现代化学习 Day22 代码现代化改造6

75 阅读1分钟

遗留系统的现代化主要包含4部分内容:

1)代码的现代化 
2)架构的现代化 
3)Devops现代化 
4)组织结构的现代化

其中代码的现代化中,代码重构是重要的一部分。在完成代码的拆分阶段之后,方法对象是一种比较好用的方法。方法对象是指只包含一个方法的对象,这个方法就是该对象主要的业务逻辑。该方法适用于不知道如何隔离不同的职责的情况。针对类的命名可以用方法名的变形作为类名。其主要步骤为:

1)将一段逻辑提取为一个方法
2)新建方法对象,将方法的名字对应的名词形式作为方法对象的类
3)修改提取的方法的签名,将方法对象作为方法参数
4)将方法移动到对象中
5)在调用方法对象的代码处,将方法对象提取为方法字段,并通过构造函数注入

此文章为3月Day22学习笔记,内容来源于极客时间《遗留系统现代化实战》