分享

重新组织函数

 Lib4Kevin 2015-05-11
序号 英文 中文 语义
1 Extract Method 提炼函数 将这段代码放进一个独立函数中,并让函数名称解释该函数的用途。
2 Inline Method 内联函数 在函数调用点插入函数本体,然后移除该函数。
3 Inline Temp  内联临时变量 将所有对该变量的引用动作,替换为对它赋值的那个表达式自身。
4 Replace Temp with Query 以查询取代临时变量 将这个表达式提炼到一个独立函数中,将这个临时变量的所有引用点替换为对新函数的调用。
5 Introduce Explaining Variable 引入解释性变量 将该复杂表达式的结果放进一个临时变量,以此变量名称来解释表达式用途。
6 Split Temporary Variable 分解临时变量 针对每次赋值,创造一个独立、对应的临时变量。
7 Remove Assignments to Parameters 移除对参数的赋值 以一个临时变量取代该参数的位置。
8 Replace Method with Method Object 以函数对象取代函数 将这个函数放进一个单独对象中,如此一来局部变量就成了对象内的字段。然后你可以在同一个对象中将这个大型函数分解为多个小型函数。
9 Substitute Algorithm 替换算法 将函数本体替换为另一个算法。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多