조건 누락
`if`와 `else`가 모든 상황을 다루는지 마지막 경우까지 확인합니다.
흐름 검토
조건문과 반복문은 작성 후에도 실행 경로가 빠짐없이 닫히는지 확인해야 합니다.
`if`와 `else`가 모든 상황을 다루는지 마지막 경우까지 확인합니다.
`switch`의 후보 값이 겹치지 않고 기본 처리가 있는지 살핍니다.
반복마다 조건에 영향을 주는 값이 실제로 바뀌는지 봅니다.
`continue` 뒤에 꼭 실행되어야 하는 정리 코드가 남지 않게 합니다.
`break`가 필요한 결과를 찾은 뒤에만 흐름을 멈추는지 확인합니다.
반복 중간 출력과 최종 결과 처리를 구분해 읽기 쉽게 둡니다.