![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
refactoring
文章平均质量分 86
Micky0903
蚓无爪牙之利,筋骨之强,上食埃土,下饮黄泉,用心一也。蟹六跪而二螯,非蛇鳝之穴无可寄托者,用心躁也。是故无冥冥之志者,无昭昭之明;无惛惛之事者,无赫赫之功。
百发失一,不足谓善射;千里蹞步不至,不足谓善御;
展开
-
refactoring笔记——代码重构的方法:Extract Method
适用场合: 当一个类里的方法的语句过长时,就要采取从该方法中,再提取另外一个方法出来; tag: 类 方法 语句过多 提取 提取时要注意的地方: 1. 要提取出来的代码,有几个变量, 在这些代码里,哪些变量是没有改变过,哪些变量改变了; 解决方法: 没改变的变量,采用传参的方式原创 2011-07-21 11:04:59 · 712 阅读 · 0 评论 -
refactoring笔记——代码重构的方法:Replace Temp with Query
这个重构技巧指,如果你有一个临时变量用来保存一个表达式的运算结果,那么就将这个表达式提炼到一个独立函数中,再将这个临时变量的所有引用点改为对新函数的调用。 同样是一个消除临时变量的一个重构方法。我认为是Inline Temp的一个高级应用。因为Inline Temp原创 2011-07-21 16:13:07 · 759 阅读 · 0 评论 -
refactoring笔记——代码重构的方法目录
Refactorings in Alphabetical OrderThis is a simple list of refactorings both from the original book and some later sources. Sadly I haven't原创 2011-07-21 16:37:28 · 665 阅读 · 0 评论