重构一 重新组织你的函数(Inline Temp)(2)---动机

重构一 重新组织你的函数(Inline Temp)(2)---动机

动机(Motivation)
Inline Temp(119)多半是作为Replace Temp with Query(120)的一部分来使用,所以真正的动机出现在后者那儿.唯一单独使用Inline Temp(119)的情况是:你发现某个临时变量被赋予某个函数调用的返回值.一般来说,这样的临时变量不会有任何危害,你可以放心地把它留在那儿.但如果这个临时变量妨碍了其他的重构手法--例如Extract Method(110),你就应该就它inline化.

你可能感兴趣的:(重构一 重新组织你的函数(Inline Temp)(2)---动机)