마무리
이 장에서 배운 내용을 정리해 보겠습니다.
1. 중첩 if 문 제거하기
if 문이 중첩되면 코드를 파악하기 어려우므로 다음과 같은 순서로 중첩을 제거합니다.
① if 문 다음에 나오는 공통된 절차를 각 분기점 내부에 넣는다.
② 분기점에서 짧은 절차부터 실행하게 if 문을 작성한다.
③ 짧은 절차가 끝나면 return 문(함수 내부일 때)이나 break 문(for 문 내부일 때)으로 중단한다.
④ else 문을 제거한다(이때 중첩 하나가 제거된다).
⑤ 다음 중첩된 분기점이 나오면 ①~④의 과정을 반복한다.