같은 데이터 집합을 여러 번 반복하는 것은, 데이터의 크기에 상관없이 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.