게시글
질문&답변
2022.03.10
DTO 사용 범위에 대한 질문
안녕하세요, 저도 같은 고민을 했던 것에 대해 공유하고자 합니다. 첫 번째로, 영한님 말씀대로 Tuple과 DTO는 다르게 보는게 맞습니다. 두 번째로, 그렇다면 "DTO는 어느 계층까지 끌고가는가?"에 대해서는 'DTO의 사용범위'등으로 검색해보시면 많은 정보가 나올텐데요, 이것은 개인적인 취향이나 목적에 따라 결정이 달라질 수 있습니다. 만약에 "완전히 동일한 DTO를 Repository Service Controller에서 두 개씩 만들어서 사용해야하는가?"라고 한다면, 저는 개인적으로 코드 중복을 줄이자는 측면에서 DTO 중복은 불필요하다고 생각합니다. 따라서 제 의견으로는 " 최대한 Controller Service에서 사용할 DTO와 Service Repository에서 사용할 DTO를 분리하되, 완전히 동일한 DTO라면 중복해서 사용하자. " 정도로 정리할 수 있습니다.
- 3
- 2
- 564
고민있어요
2022.02.19 00:07
[내용오류 제보] 강의 중 Rectangle::updateGeometry 경고 관련 제보입니다.
- 6
- 3
- 206