Jump 구문은 중복되어선 안됩니다

 

return continue 같은 Jump 구문은 프로그램 실행의 기본 흐름을 변경할 수 있습니다. 하지만 가만히 냅둬도 원래 방향으로 유도되는 점프 문이 존재하는 것은 여러분의 키 입력 낭비일 뿐입니다.

규칙을 어긴 코드

public void foo() {
  while (condition1) {
    if (condition2) {
      continue; // 규칙을 어긴 코드
    } else {
      doTheThing();
    }
  }
  return; // 규칙을 어긴 코드; 이 메소드는 void 메소드입니다
}

규칙을 준수한 해결책

public void foo() {
  while (condition1) {
    if (!condition2) {
      doTheThing();
    }
  }
}

If you like SONARKUBE, don’t forget to give me a star. :star2:

원문으로 바로가기

Star This Project