function upgradeUser(user) {
if(user.point > 10) {
// long upgrade logic...
}
}
// -> 함수안의 조건문에 if 참 else if 거짓 else 거짓 ... 처럼 나열하여
// if문 안에서 로직을 처리하면 가독성이 떨어진다.
function upgradeUser(user) {
if(user.print <= 10) {
return;
}
// long upgrade logic...
}
// -> 어느 조건문에 false 일 경우만 빨리 return 시켜버리고
// if 로직에서 나와 처리로직을 작성한다.