개요

함수는 여러 동작을 하나로 묶어준다.

함수 이름은 코드 동작 방식보다 목적을 말해주기에 함수를 활용하면 코드 이해가 쉬워진다.

 

함수는 중복 제거에도 효과적이다.

 

라이브러리가 제공하는 함수로 대체할 있다면 좋다. 함수 본문을 작성할 필요조차 없기 때문이다.

따라서 라이브러리가 제공하는 API 파악할 수록 이팩터링 활용 빈도가 높아진다.

 

 



let appliesToMass = false;
for(const s of states){
    if(s === "MA") appliesToMass = true;
}


let appliesToMass = states.includes("MA");

 

+ Recent posts