조기 리턴 활용

: 코드가 늘어나는 것을 우려하지 말 것

: 다른 사람에게 이게 어떤 상황인지를 알려주는 것을 우선적으로 삼을 것

void update() {
	if(health > 0) { // :: 체력이 있는 지 확인
    	if(lifeTime > 0) { //:: 수명이 남아있는지 확인
        
        	// :: 살아있을 때의 처리
        }
    }
}

=>

void update() {
	if(health <= 0) return; // :: 체력이 없다면 리턴
    	if(lifeTime <= 0) return; // :: 수명이 없다면 리턴
    
    	// :: 살아있을 때의 처리
}

 

블로그 이미지

RIsN

,