인프런 커뮤니티 질문&답변
고아객체 질문입니다.
작성
·
59
답변 1
1
말씀하신 상황에서 고아 객체를 설정하기 위해 최악의 경우에는 고아 객체 부분을 수정할 때 엮여있는 엔티티를 모두 검토해야 하는 비용과 트레이드 오프를 따지고, 테스트 코드를 정말 잘 작성해놓을 수 있고, 같이 협업하는 분들께도 이 부분을 주지시킬 수 있다고 하면 저는 설정해볼 수 있을 것 같습니다!
거기에 더해 지금 도메인 상황에서는 괜찮더라도 추후에 수정해야 할 때의 비용까지도 고려해야 합니다!






감사합니다. 그러면 말씀하신 영향도가 전혀 없는 경우 고아 객체를 여러 개의 엔티티에서 참조하도록 설계해도 상관 없는건가요? (좋은 설계가 아닌 것 같지만 가능은 한가요?)