重构——44移除参数(Remove Parameter)

移除参数(Remove Parameter)

函数本体不再需要某个函数;将该参数去除

一、动机

不去掉多余的参数,就让用户多费一份心

二、做法

1、检查函数签名是否被超类或者子类实现,如果是,则需要针对每份实现分别进行下列步骤

2、声明一个新函数,名称与原函数相同,只是去除不必要的参数。将旧函数代码复制到新函数中

3、编译

4、修改旧函数,令它调用新函数

5、编译,测试

6、找出旧函数所有的引用点,将它们全部修改为对新函数的引用。每次修改后,编译并测试删除旧函数,或者deprecated

7、编译,测试

上一篇:sql server 高可用性技术总结


下一篇:SCVMM2012R2 高可用性安装及配置