Встраивание временной переменной (Inline Temp)
У вас есть временная переменная, значение для которой присваивается единажды и является простым выражением. Эта переменная мешает проведению других рефакторингов.
Замените все ссылки на эту переменную присваиваемым выражением.
double basePrice = anOrder.basePrice();
return (basePrice > 1000)
return (anOrder.basePrice() > 1000)
Более детальную информацию смотрите на странице 132 книги Рефакторинг.
Оригинальная версия.
Copyright © 1999-2003, Martin Fowler.
|