「一時変数のインライン化」
簡単な式によって一度だけ代入される一時変数があり、
それが他のリファクタリングの障害になっている場合、
その一時変数への参照をすべて式で置き換える。
修正前。
double basePrice = anOrder.basePrice(); return ( basePrice > 1000 );
修正後。
return ( anOrder.basePrice() > 1000 );
Martin Fowler オーム社 2014-07-26
「一時変数のインライン化」
簡単な式によって一度だけ代入される一時変数があり、
それが他のリファクタリングの障害になっている場合、
その一時変数への参照をすべて式で置き換える。
修正前。
double basePrice = anOrder.basePrice(); return ( basePrice > 1000 );
修正後。
return ( anOrder.basePrice() > 1000 );