我是靠谱客的博主 激动哑铃,这篇文章主要介绍重新组织函数(重构手法二),现在分享给大家,希望可以做个参考。

6,Split Temporary Variable (分解临时变量)

      现象:程序中某个临时变量被赋值超过一次,它既不是循环变量,也不被用于收集计算结果

      要点:针对每次赋值,创造一个独立,对应的临时变量。

7,Remove Assignments to Parameters (移除对参数的赋值)

      现象:代码对一个参数进行赋值

      要点:以一个临时变量取代该参数的位置

8,Replace Method With Method Object (以函数对象取代函数)

      现象:在一个大型函数里,其中对局部变量的使用使你无法采用Extract Method

      要点:将这个函数放进一个单独对象中,如此一来局部变量就成了对象内的字段。然后可以在同一个对象中将这个大型函数分解为多个小型函数。

9,Substitute Algorithm (替换算法)

      现象:把一个算法替换为另一个清晰的算法

      要点:将函数本体替换为另一个算法

最后

以上就是激动哑铃最近收集整理的关于重新组织函数(重构手法二)的全部内容,更多相关重新组织函数(重构手法二)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(113)

评论列表共有 0 条评论

立即
投稿
返回
顶部