2주차 미션 회고 feat. 우테코
1주 차의 Problem을 해결하자. 회고의 목적은 문제를 인식하고 개선을 하는 것입니다. 1주 차의 Problem 1. JDK 17을 효과적으로 활용하지 못했다. 이 문제점을 해결하기 위해 JDK 17의 Record을 사용했습니다. public record RoundResultDto(String name, int location) { } public record GameResultDto(List winners) { } Record를 사용한 이유 간결성과 불변성이라는 장점을 가지고 있다. 필드 정의와 getter 메서드 작성 등의 반복적인 작업을 한 줄로 간결하게 표현할 수 있습니다. equals, toString, hashCode 등의 메서드를 자동으로 생성해 줍니다. 2. 의존성 주입 private ..