제어문 검토 기준

조건문과 반복문은 작성 후에도 실행 경로가 빠짐없이 닫히는지 확인해야 합니다.

제어문 검토조건문과 반복문은 작성 후에도 실행 경로가 빠짐없이 닫히는지 확인해야 합니다.
branch

조건 누락

`if`와 `else`가 모든 상황을 다루는지 마지막 경우까지 확인합니다.

case

값 분류

`switch`의 후보 값이 겹치지 않고 기본 처리가 있는지 살핍니다.

루프

종료 조건

반복마다 조건에 영향을 주는 값이 실제로 바뀌는지 봅니다.

skip

건너뛰기

`continue` 뒤에 꼭 실행되어야 하는 정리 코드가 남지 않게 합니다.

stop

중단 시점

`break`가 필요한 결과를 찾은 뒤에만 흐름을 멈추는지 확인합니다.

핵심제어문 검토 기준은 각 요소의 관계와 선택 조건을 함께 읽어야 한다.