重构
qq_23876873
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
6.1extract method(提炼函数)
extract method(提炼函数)1.无局部变量提取 2.有局部变量提取3.引用局部变量,并返回值到局部变量 ...原创 2019-01-19 23:46:50 · 340 阅读 · 0 评论 -
6.8replace method with method object(以 函数对象 取代 函数)
问题: 实例:重构:原创 2019-01-21 12:42:25 · 475 阅读 · 1 评论 -
6.7Remove assignments to parameters(移除对参数的赋值)
实例:重构:原创 2019-01-21 12:21:31 · 259 阅读 · 0 评论 -
6.6 Split Temporary Variable(分解临时变量)
实例原创 2019-01-20 19:42:29 · 190 阅读 · 0 评论 -
6.5introduce Explaining Variable(引入解释性变量)
案例:1.提取basePrice2.提取quantity discount3.提取shipping提取结果:按这种方式,basePrice、quantityDiscount、shipping可以在对象中全局引用 ...原创 2019-01-20 19:26:16 · 213 阅读 · 0 评论 -
6.4Replac Temp with Query(以查询取代临时变量)
可以这么做实例1.提取basePrice到函数basePrice()2.提取discoutFactor为 函数discoutFactor()原创 2019-01-20 17:41:15 · 174 阅读 · 0 评论 -
6.2Inline Method(内联函数)
原创 2019-01-20 17:20:32 · 314 阅读 · 0 评论 -
6.3Inline Temp (内联临时变量)
原创 2019-01-20 17:24:14 · 258 阅读 · 0 评论 -
Long Method(过长的函数)
原创 2019-01-20 17:07:27 · 371 阅读 · 0 评论 -
6.9Substitute algorithm(替换算法)
原创 2019-01-21 12:44:55 · 247 阅读 · 0 评论
分享