再編成関数-Inline Temp
500 ワード
簡単に述べる
Inline Temp(インライン一時変数)は、単純な式に1回だけ割り当てられ、他の再構成手法を妨げる一時変数を持っています.
に改心
動機一時変数を削除し、Replace Temp with Queryの一部として を使用する一時変数を除くExtract Methodの一部として を用いる.
やり方一時変数文をチェックし、右の式に副作用がないことを確認します. は、一時変数の参照点を見つけ、式 に置き換えます.毎回修正後、コンパイル、テスト 修正後参照点、一時変数 を削除コンパイル、テスト
Inline Temp(インライン一時変数)は、単純な式に1回だけ割り当てられ、他の再構成手法を妨げる一時変数を持っています.
double basePrice = anOrder.basePrice();
return (basePrice > 1000) ;
に改心
return (anOrder.basePrice() > 1000) ;
動機
やり方