같은 집합을 여러번 반복하는 것보다 하나로 합치는게 낫습니다.

 

같은 데이터 집합을 여러 번 반복하는 것은, 데이터의 크기에 상관없이 List이든, Set이든, 하나의 단일 반복문으로 합치는 것이 더 효율적으로 만드는데 도움이 될 수 있습니다.

규칙을 어긴 코드

public void doSomethingToAList(List<String> strings) {
  for (String str : strings) {
    doStep1(str);
  }
  for (String str : strings) {  // 규칙을 어긴 코드
    doStep2(str);
  }
}

규칙을 준수한 해결책

public void doSomethingToAList(List<String> strings) {
  for (String str : strings) {
    doStep1(str);
    doStep2(str);
  }
}

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

원문으로 바로가기

Star This Project