Domain-Driven Design [draft]
동작하는 도메인 만들기 도메인(domain): 사용자가 사용하는 프로그램을 사용하는 영역 도메인 모델: 도메인 지식을 엄격하게 구성하고 선택적으로 추상화 하는 것 도메인 주도 설계에서 모델의 유용성 모델과 핵심 설계는 서로 영향을 주며 구체화 된다. 모델을 의미 있게 만들고 모델의 분석이 최종 산출물인 동작하는 프로그램에 적용 되게끔 보장하는 것이 다름 아닌 모델과 구현간의 긴밀한 연결이다. 이러한 모델과 구현의 연결은 유지보수와 계속되는 기능 개선에도 도움이 되는데 그 이유는 바로 모델을 이해한 바에 근거해 코드를 해석할 수 있기 때문이다....