6. 조건분기 - 미궁처럼 복잡한 분기 처리를 무너뜨리는 방법
내용
조건 분기가 중첩되어 낮아지는 가독성
switch 조건문 중복
int costMagicPoint(MagicType magicType, Member member) {
int magicPoint = 0;
switch (magicType) {
case fire:
magicPoint = 2;
break;
case lightning:
magicPoint = 5 + (int)(member.level * 0.2);
break;
}
return magicPoint;
}자료형 확인에 조건 분기 사용하지 않기
플러그 매개변수
정리
참고
Last updated