강의에서는 controller 만 Mock를 사용했는데 service쪽도 테스트할떄도 Mock으로 테스트를 진행자주 하나요?
2. 이건 개인적인 취향일수도 있는데 dto를 생성할때 재사용성이 없는 class에 내부 클래스 즉 static class를 만들어서 여러개의 class를 만들어서 사용하는 방법도 하시던데 어떤걸 선호 하시나요?
🖤인프런만의 100% 블프 이벤트🖤
🎁100% 환급+할인+당첨 가능한 인프런 블프 구경오세요!
강의에서는 controller 만 Mock를 사용했는데 service쪽도 테스트할떄도 Mock으로 테스트를 진행자주 하나요?
2. 이건 개인적인 취향일수도 있는데 dto를 생성할때 재사용성이 없는 class에 내부 클래스 즉 static class를 만들어서 여러개의 class를 만들어서 사용하는 방법도 하시던데 어떤걸 선호 하시나요?
안녕하세요, 최강개발자님! :)
Business Layer 쪽 강의를 보셔서 아시겠지만, Mocking은 꼭 필요한 상황이 아니라면 지양하고 있어요. 다음 섹션에서 Mock에 대한 이야기를 더 상세하게 풀어내고 있으니 참고해보시면 좋을 것 같네요 ㅎㅎ
정확히 어떤 형태를 말씀하시는지 이해를 잘 못했어요. DTO 내의 DTO, 내부 정적 클래스를 활용하는 방법은 저도 필요한 경우에 사용하지만, 어떤 상황을 말씀하고 계신건지 조금 추상적이어서, 코드 예시가 있으면 더 잘 이해하고 답변 드릴 수 있을 것 같습니다. :)
(현재 해당 게시글을 '고민있어요'에 남겨 주셨는데, 다음에는 질문 게시판에 남겨주시면 더 빠른 확인이 가능할 것 같아요 :D )
답글