작성
·
144
답변 1
7
안녕하세요.
제가 미처 생각하지 못했던 것을 지적해주셨네요.
Member에서 Email 값 객체를 분리하고도 Member에 만들어둔 테스트로 메일에 대한 검증이 되고 있으니 그대로 둬도 되긴 합니다. 그런데 Email이 꼭 Member에서만 쓰일 게 아니라면 독립적으로 Email 테스트를 만드는 것이 나을 것 같습니다. 테스트의 경계를 좀 더 세밀하게 분리하는게 앞으로 다양한 값 객체를 만들 때 더 나은 선택일 듯 싶네요.
메일 테스트를 분리하는 게 좋지 않을까라는 Tommy 님의 의견이 더 나은 것 같습니다.
Part 2 시작할 때 이 부분을 언급하고 리팩터링하는 작업을 진행해볼게요.
감사합니다!