码迷,mamicode.com
首页 > 其他好文 > 详细

extract method(重新组织函数)

时间:2017-01-10 11:25:37      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:组织   extra   需要   构造   方法   split   声明   rac   with   

最常用的重构手法之一,当我们需要一段注释才能看明白一个函数,或者一个函数过长时,就需要将这段代码放到一个新的函数中去。

 

做法:

  •   构造一个以函数意图命名的方法
  •   讲需要提炼的代码复制到这个函数中
  •   检查提炼的代码是否引用了作用于限于原函数的field或者method,如果有,将其声明为临时变量。
  •   检查被提炼的代码是否修改了局部变量,如有则可以将被提炼代码处理为一个查询,或者使用split temporary value或者replace temp with query处理,并将这些局部变量传给目标函数。
  •   编译,测试。

extract method(重新组织函数)

标签:组织   extra   需要   构造   方法   split   声明   rac   with   

原文地址:http://www.cnblogs.com/sanwishe/p/6268521.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!