[ DDD ]1 DDD) Domain Driven Development TDD(Test Driven Development)같은 개발 방법론중 하나이며 TDD에서는 테스트중심의 개발방법론이라면 DDD는 도메인 중심으로 개발하는 방법을 말합니다. 도메인(Domain)이란 소프트웨어 문제 영역이라고 볼 수 있습니다. 추상적인 개념에 대한 정의만을 이야기 하면 이해가 어려우니 예를 들어보도록 하겠습니다. 일상생활 속에서 거치는 생각 루틴 몇가지를 살펴보겠습니다. 만약 당신이 읽고 싶은 책이 생각났다라고 가정하면 당신이 다음에 취할 행동은 다음과 같습니다. 1. 오프라인 서점을 방문하여 책을 구매한다. 2. 온라인 서점을 방문하여 책을 구매한다. 3. 중고거래를 통해 책을 구매한다. 이 과정을 하나씩 풀어보자면 당신의 생각(책을 읽고싶다)은 문제영역으로 볼 수 있고 온/온프라인서점,.. 2021. 7. 21. 이전 1 다음