DDD스터디를 다시 시작했다. 2년만에 다시하는건가?
같은 책을 전에 일부 같이 하던 멤버들과 또 하는 것은 처음있는 일이다.
http://blog.naver.com/jeong_jaehun
http://blog.naver.com/django44
Domain Driven Design을 처음 보는 사람들은 Domain이 뭔지 잘 모르겠다는 얘기를 한다.
우리는 도메인이라는 말을 자주 사용하면서 정작 이 책에 나오는 Domain이라는 말을 파악하기가 쉽지 않다.
어려운 얘기는 하지 않고, 간단히 얘기하면, 특정 분야에 대한 핵심가치가 도메인이라고 생각을 하면 될거 같다.
그 핵심가치게 집중하는 것은 린소프트웨어개발에서 얘기하는 낭비의 제거와 일맥상통한다.
많은 사람들이 DDD이 어렵다고 한다. 사실 DDD가 어려운 건지 그 책이 어려운건지 구별이 잘 안간다. (아마 둘다?)
어렵게 생각하면 끝도 없는 것이 세상일이다. 쉽게 생각을 해보자
DDD의 핵심가치는?
- 도메인에 집중하기
- 낭비 제거하기
- 기본에 충실하기
내가 생각하는 DDD는 이것들을 실행하기 위한 아이디어 또는 설계의 지혜정도가 되겠다.

OOP and Java by ologist
