extract函数:对函数的重构围绕着Extract Method 展开



1. Extract Method 提炼思路方法(分解思路方法)

2. Inline Method 合并思路方法

和分解思路方法相反过程针对过度Extract Method或者是作为对杂乱重构个过程先将Inline Method然后执行Extract Method

3. Inline Temp

减少非必要临时变量减少临时变量有利于对method实行Extract Method

4. Replace Temp with Query

个临时变量或者表达式提取出来重构为思路方法减少临时变量有利于对method实行Extract Method

5. Introduce Explaining variable(将复杂固定条件属性化)

使代码更容易阅读

6. Split Temporary Variable(对非循环局部变量不多次复制)

这是个好变成习惯临时变量不多次赋值有利于开展Extract Method

7. Remove Assignments To Parameters(不修改参数)

编程习惯可将参数声明为final

8. Replace Method with Method Object

临时变量过多给Extract method带来了太多不便将method提取为method object其中临时变量可以作为Object属性在Object全局中可以被访问解决了临时变量问题可以对Object中新思路方法实施Extract Method

9. Substitute Algorithm

种好编程习惯用算法合并相似代码
Tags:  phpextract flvextract extract extract函数

延伸阅读

最新评论

发表评论