動機(Motivation)
Inline Temp(119)多半是作為Replace Temp with Query(120)的一部分來使用,所以真正的動機出現在后者那兒.唯一單獨使用Inline Temp(119)的情況是:你發現某個臨時變量被賦予某個函數調用的返回值.一般來說,這樣的臨時變量不會有任何危害,你可以放心地把它留在那兒.但如果這個臨時變量妨礙了其他的重構手法--例如Extract Method(110),你就應該就它inline化.
ivaneeo's blog自由的力量,自由的生活。 |
動機(Motivation)
|