8. 모델에 맞춰 의미 있게 묶자객체객체객체객체객체객체객체객체객체객체ㄴ객체객체객체객체객체객체객체객체객체객체객체객체ㄴ객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체객체
12. 화물 예약 컨텍스트 (팀)화물 추적 컨텍스트 (팀)화물 운항 컨텍스트 (팀)팀별로 Bounded Context를 명확히 한다.인터페이스를 맞춘다.코드를 공유하지 않는다.Context의 경계는 번역 프로그램을 따로 만든다.ㄴㄴ
13. 결합할 때의 문제점중복된 개념서로 다른 말을 하고 있지만 같은 의미허위 동족 언어서로 같은 말을 하고 있지만 다른 의미ㄴㄴ
15. 개발이 진행됨에 따라Context의 의미가 모델과 달라진다.Context내에서 중복된 개념이 생긴다.Context 밖의 개념을 고려하기 시작한다.ㄴㄴ
16. 지속적인 통합을 한다.개념의 통합Ubiquitous Language를 지속적으로 사용한다.“조지 팀에서 만든 것이 변경될 예정이므로 그에 따라 저희 것도 변경할 예정입니다.”“운송망 모델이 바뀌고 있습니다. 그러니 저희도 예약 컨텍스트에 대한 번역기를 변경할 예정입니다.”구현의 통합단계적이고 재생 가능한 병합/빌드TDDㄴㄴ
18. Context Map컨텍스트 간의 관계도(지도)Context의 이름을 쓴다.Context간의 관계를 표현한다.현재 상태 그대로의 상황을 표현한다. 유지한다.모든 이들이 경계가 어디에 위치하는지 알 수 있도록 공표한다.Map을 보면 바꾸고 싶어진다. 심사숙고 해야 한다.ㄴㄴ