도메인 주도 개발 시작하기 #도메인 모델과 바운디드 컨텍스트1 [책리뷰] 도메인 주도 개발 시작하기: 9장 도메인 모델과 바운디드 컨텍스트 처음 도메인 모델을 만들 때 빠지기 쉬운 함정이 도메인을 완벽하게 표현하는 단일 모델을 만드는 시도를 하는 것. 이러다 보면 오히려 모든 하위 도메인에 맞지 않는 모델을 만들게 된다. 예) 회원이라는 도메인은 다른 도메인에서는 서로 다른 의미와 다른 용어로 불리운다. 하위 도메인 마다 사용하는 용어가 다르기 때문에 올바른 도메인 모델을 개발하려면 하위 도메인 마다 모델을 만들어야 한다.각 모델은 명시적으로 구분되는 경계를 가져서 섞이지 않도록 해야 한다. 여러 하위 도메인의 모델이 서로 얽히기 때문에 각 하위 도메인 별로 다르게 발전하는 요구사항을 모델에 반영 하기 어려워 진다. 모델은 특정한 컨텍스트(문백) 하에서 완전한 의미를 갖는다. 같은 제품이라도 카탈로그 컨텍스트와 재고 컨텍스트에서 의미가.. 2024. 7. 2. 이전 1 다음