Внешний вид сайта:

Объединение фрагментов, не зависящих от условия

Полезность страницы:
0/100

Фрагменты не зависит от условия.

Вынести их из-под условия.

if (isSpecialDeal()) {

total = price * 0.95;

send();

}

else {

total = price * 0.98;

send();

} 

if (isSpecialDeal())

total = price * 0.95;

else

total = price * 0.98;

send();

 

Этот рефакторинг проясняет, что реально зависит от условия, а что нет.

Дополнить страницу Вы можете помочь другим людям дополнив эту страницу вашими знаниями по данному вопросу!
10:11

Комментарии

Нет комментариев. Ваш будет первым!