더북(TheBook)

 

마무리

 

 

이 장에서 배운 내용을 정리해 보겠습니다.

 

1. 중첩 if 문 제거하기

if 문이 중첩되면 코드를 파악하기 어려우므로 다음과 같은 순서로 중첩을 제거합니다.

if 문 다음에 나오는 공통된 절차를 각 분기점 내부에 넣는다.

분기점에서 짧은 절차부터 실행하게 if 문을 작성한다.

짧은 절차가 끝나면 return 문(함수 내부일 때)이나 break 문(for 문 내부일 때)으로 중단한다.

else 문을 제거한다(이때 중첩 하나가 제거된다).

다음 중첩된 분기점이 나오면 ~의 과정을 반복한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.