Email Pattern 테스트 검증 관련 질문이 있습니다.
202
投稿した質問数 19
안녕하세요 토비님,
강의 너무 잘 듣고 있습니다.
이메일 패턴 테스트 관련해서 궁금한 부분이 생겨 질문을 드립니다.
해당 강의를 기준으로
기존 : Member 엔티티에서 패턴 검증
변경 후 : Email 값객체에서 패턴 검증
변경 후 단계에서 Email 값 객체에 패턴 검증하는 로직이 들어갔기에 해당 로직에 대한 테스트는 EmailTest 에 들어가야 하지 않는가? 라는 생각이 들어요.
해당 부분에 대해 의견을 여쭙고 싶습니다.
감사합니다.
回答 1
8
안녕하세요.
제가 미처 생각하지 못했던 것을 지적해주셨네요.
Member에서 Email 값 객체를 분리하고도 Member에 만들어둔 테스트로 메일에 대한 검증이 되고 있으니 그대로 둬도 되긴 합니다. 그런데 Email이 꼭 Member에서만 쓰일 게 아니라면 독립적으로 Email 테스트를 만드는 것이 나을 것 같습니다. 테스트의 경계를 좀 더 세밀하게 분리하는게 앞으로 다양한 값 객체를 만들 때 더 나은 선택일 듯 싶네요.
메일 테스트를 분리하는 게 좋지 않을까라는 Tommy 님의 의견이 더 나은 것 같습니다.
Part 2 시작할 때 이 부분을 언급하고 리팩터링하는 작업을 진행해볼게요.
감사합니다!
도메인 모델에서 관계와 규칙을 구분하는 방법
0
33
2
헥사고날 아키텍처에서의 배치, 시큐리티, 비동기 이벤트 처리는 어떻게 하나요?
0
109
2
어댑터에서 도메인에 직접 의존하는 경우에 대해
0
112
2
Member 도메인이 PasswordEncoder를 받는 구조 질문 있습니다.
0
98
2
MemberService와 EmailSender 책임 분리에 대한 질문
0
100
2
NonNullApi를 NullMarked로 대체하라고 합니다.
0
120
2
39. 문서와 코드 다듬기 updateInfo 테스트 질문 있습니다.
0
70
2
Repository Adapter 설계에 대해 피드백을 부탁드립니다
0
102
2
헥사고날 part2 강의 출시 예정일 문의 드립니다.
0
242
2
PT 문의사항
0
95
1
초기 어플리케이션 구동 시 compose.yml 파싱 오류
0
146
2
애플리케이션의 JPA 리턴과 도메인 모델
0
124
2
애그리거트 루트의 하위 도메인들의 depth가 깊어질 때 문의
0
132
2
페이징 처리를 해야한다면 어떻게 해야할까요?
0
185
2
애그리거트의 repository
0
115
2
Domain Expert가 정확히 어떤 역할을 하는 사람인가요?
0
224
1
회원 애플리케이션 서비스 테스트 (1)
0
101
2
정적 팩토리 메서드 관련 질문드립니다!
0
102
2
spotbug + @NonNullApi 로만 Null 방어가 될까요?
0
125
2
required 포트에 관해서
0
87
2
혹시 다음 편은 언제쯤 오픈할까요?
0
161
2
서비스 단위 테스트 코드 작성
0
92
2
domain 모듈에 entity를 정의한다고 했을때
0
91
2
여러 엔티티의 조합으로 리포트를 제공해야할 때
0
75
2

