1-MSG / backend

SSG.com 클론 코딩 프로젝트
0 stars 2 forks source link

[REFACTOR] Order 패키지 리팩토링 #177

Closed howudong closed 5 months ago

howudong commented 5 months ago

리팩터링 이유

1. 현재 Service단에 Entity <-> Dto를 변환하는 로직이 들어가있음 이는 클래스의 단일 책임 원칙을 해친다고 생각하고, 코드의 가독성을 떨어뜨림

따라서 Converter 클래스를 통해 이를 리팩토링할 생각

  1. Projections.constructor 코드가 너무 길어 가독성을 해친다고 판단했음 따라서 이를 @QueryProjection을 사용하여 간략하게 표현하여 가독성을 높일 생각

예상되는 변경점

리팩터링 후 기대 효과

코드 가독성 상승 ^ㅡ^