Начало
МИР ЭКСТРЕМАЛЬНОГО
программирования
УРОКИ
ПРАКТИКА
ПАТТЕРНЫ
СТАТЬИ
ПРОГРАММЫ
ФОРУМ
ССЫЛКИ

Встраивание временной переменной (Inline Temp)

У вас есть временная переменная, значение для которой присваивается единажды и является простым выражением. Эта переменная мешает проведению других рефакторингов.

Замените все ссылки на эту переменную присваиваемым выражением.

	double basePrice = anOrder.basePrice();
		return (basePrice > 1000)
	return (anOrder.basePrice() > 1000)

Более детальную информацию смотрите на странице 132 книги Рефакторинг.

Оригинальная версия.

Copyright © 1999-2003, Martin Fowler.

Subscribe.Ru
Мир экстремального программирования
Рассылка 'Мир экстремального программирования'   Content.Mail.Ru Rambler's Top100