본문 바로가기

Development/Programming

[Refactoring] 조건문의 공통 실행 코드 빼내기

조건문의 모든 절에 실행 코드가 있을땐 같은 부분을 빼내자~!


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();


이렇게 하자~!