인프런 커뮤니티 질문&답변

조재연님의 프로필 이미지

작성한 질문수

Practical Testing: 실용적인 테스트 가이드

Presentation Layer 테스트 (2)

DTO 분리에 관련된 질문이 있습니다.

23.06.27 11:52 작성

·

427

0

안녕하세요. 강의 잘 듣고 있습니다.

만약에 Service를 Write / Read 로 나눠서 관리를 한다고 하면

Service 패키지쪽의 DTO도 나눠서 생성을 하시나요?

아니면 그 부분은 같이 사용하시는 편인가요?

답변 1

1

박우빈님의 프로필 이미지
박우빈
지식공유자

2023. 06. 28. 08:30

안녕하세요, 조재연님! :)

Service가 다르다면 DTO도 나눠서 관리하는 편입니다.
두 서비스가 당장은 요청/응답 스펙이 같더라도, 비즈니스 요구사항에 따라 언제든 차이가 나게 발전할 수 있기 때문에 (보통의 경우 변하지 않을 확률보다 변할 확률이 크기 때문에) 별도로 구성하는 것을 선호하고 있어요. ㅎㅎ

도움이 되셨기를 바랍니다.
감사합니다. :)

조재연님의 프로필 이미지
조재연
질문자

2023. 06. 28. 10:19

감사합니다 :)