概述
6,Split Temporary Variable (分解临时变量)
现象:程序中某个临时变量被赋值超过一次,它既不是循环变量,也不被用于收集计算结果
要点:针对每次赋值,创造一个独立,对应的临时变量。
7,Remove Assignments to Parameters (移除对参数的赋值)
现象:代码对一个参数进行赋值
要点:以一个临时变量取代该参数的位置
8,Replace Method With Method Object (以函数对象取代函数)
现象:在一个大型函数里,其中对局部变量的使用使你无法采用Extract Method
要点:将这个函数放进一个单独对象中,如此一来局部变量就成了对象内的字段。然后可以在同一个对象中将这个大型函数分解为多个小型函数。
9,Substitute Algorithm (替换算法)
现象:把一个算法替换为另一个清晰的算法
要点:将函数本体替换为另一个算法
最后
以上就是激动哑铃为你收集整理的重新组织函数(重构手法二)的全部内容,希望文章能够帮你解决重新组织函数(重构手法二)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复