Entity (1) 썸네일형 리스트형 Java 의존성 역전하기 - Dependency Inversion (사례를 통한 학습) 이 글은 팀원들의 적극적인 코드 리뷰 참여를 계기로 쓰게 되었다. 코드 리뷰에서 나온 사례를 통해 의존성 역전하기를 구현해보기에 앞서 이 코드 리뷰 경험은 어느 정도 각색되었음을 밝힌다. 코드 리뷰 사례에서 나를 포함해 개발자 3명이 등장하는데 편의상 A와 B라고 부르겠다. A가 아래와 비슷한 형태의 코드를 GitHub Repository에 Pull Request를 날렸다. package param; import entity.Customer; public class CustomerParam { private final String name; private final Integer age; // A가 Refactoring 하기 전에는 Customer 생성 로직이 Service Class에 존재했다. pub.. 이전 1 다음