打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
重新组织函数
序号英文中文语义
1Extract Method提炼函数将这段代码放进一个独立函数中,并让函数名称解释该函数的用途。
2Inline Method内联函数在函数调用点插入函数本体,然后移除该函数。
3Inline Temp 内联临时变量将所有对该变量的引用动作,替换为对它赋值的那个表达式自身。
4Replace Temp with Query以查询取代临时变量将这个表达式提炼到一个独立函数中,将这个临时变量的所有引用点替换为对新函数的调用。
5Introduce Explaining Variable引入解释性变量将该复杂表达式的结果放进一个临时变量,以此变量名称来解释表达式用途。
6Split Temporary Variable分解临时变量针对每次赋值,创造一个独立、对应的临时变量。
7Remove Assignments to Parameters移除对参数的赋值以一个临时变量取代该参数的位置。
8Replace Method with Method Object以函数对象取代函数将这个函数放进一个单独对象中,如此一来局部变量就成了对象内的字段。然后你可以在同一个对象中将这个大型函数分解为多个小型函数。
9Substitute Algorithm替换算法将函数本体替换为另一个算法。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
步步为营 .NET 代码重构学习笔记 三、内联方法(Inline Method)
4.kindle.读书笔记《重构:改善既有代码的设计》
重构
重构-改善既有代码的设计(三):编写代码22宗罪
《重构》心得
C++11 左值、右值、右值引用详解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服