좋은 구조적 프로그래밍을 위해서는 반복문에서 break
와 continue
구문의 수를 제한합니다.
반복문에서 오직 하나의 break
또는 continue
구문을 가지는 것은 최적의 코딩을 용이하게 합니다.
만일 둘 이상의 구문이 존재하는 경우 가독성을 높이기 위해 코드를 리팩토링 해야합니다.
규칙을 어긴 코드
for (int i = 1; i <= 10; i++) { // 규칙을 어긴 코드 - 2 개의 continue 구문 - 2개의 구문 사이에 로직을 추가하고 싶은 유혹을 느낄 수 있습니다.
if (i % 2 == 0) {
continue;
}
if (i % 3 == 0) {
continue;
}
System.out.println("i = " + i);
}
If you like SONARKUBE, don’t forget to give me a star.