테스트를 위해 도메인 객체에 getter를 넣는게 맞는 설계인가요?
2025.03.03 18:01 작성
강의 :
Ch.4 Junit5를 활용한 단위 테스트와 커뮤니티 피드 서비스구현의 07 비지니스 로직 구현 실습- 커뮤니티 피드 서비스 구현 - 게시글 및 댓글 서비스 테스트
보면 해당 테스트 주입을 위해 도메인 객체에
서비스에 필요 없는 getter를 테스트를 위해 주입을 하고 있습니다. 테스트 편의를 위해서라지만 객체 캡슐화를 깨면 결국 나쁜 코드가 되지 않을까요?