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

概述

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

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

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

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

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

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

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

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

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

9,Substitute Algorithm (替换算法)

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

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

最后

以上就是激动哑铃为你收集整理的重新组织函数(重构手法二)的全部内容,希望文章能够帮你解决重新组织函数(重构手法二)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部