[Refactoring] 반복문 쪼개기


[Refactoring] 반복문 쪼개기

하나의 반복문에서 여러 개의 작업을 하는 코드들이 있다. 해당 반복문을 수정할 때 여러 작업을 모두 고려하면서 코딩을 해야 한다. 반복문을 여러 개로 쪼개면 보다 쉽게 이해하고 수정할 수 있다. 성능 문제를 야기할 수 있겠지만, 리팩토링과 성능 최적화는 별개의 작업이다. 리팩토링을 마친 이후에 성능 최적화 시도 가능 반복문 쪼개기 for (GHIssueComment comment : comments) { Participant participant = findParticipant(comment.getUserName(), participants); participant.setHomeworkDone(eventId); if (firstCreatedAt == null || comment.getCreatedAt().before(firstCreatedAt)) { firstCreatedAt = comment.getCreatedAt(); first = participant; } } 기존의 for 문...


#리팩토링 #백기선 #인프런

원문링크 : [Refactoring] 반복문 쪼개기