🤓2022.03.11
일일 회고 36회차
Last updated
일일 회고 36회차
Last updated
3월 12일에 있는 DDD 세미나 발표를 위해 Eric Evans의 Domain Driven Design 책의 Binding Model and Implementation(모델과 구현의 연계) 챕터를 정리하고 PPT 제작을 진행했다.
이번 챕터에서는 다음 내용들에 대해서 학습했다.
모델 주도 설계
모델링 패러다임과 도구 지원
실천적 모델러
모델 주도 설계 파트에서는 도메인 전문가만이 분석한 모델을 토대로 설계 모델을 만들었을 때의 문제점을 언급하면서, 도메인 모델을 반영하여 설계와 모델을 대응시키는 모델 주도 설계의 이점에 대해 설명한다. 즉, 분석과 설계를 분리하지 않고 하나로 여겨야 함을 얘기하고 있다.
모델링 패러다임과 도구 지원 파트에서는 객체지향 프로그래밍을 통해 모델과 구현이 직접적으로 대응할 수 있음을 설명하고, 모델 주도 설계와 객체지향 프로그래밍이 잘 어울리는 이유에 대해 얘기한다.
실천적 모델러 파트에서는 개발자는 구현할 소프트웨어의 모델에 대해 높은 이해도를 갖고 있어야 좋은 소프트웨어가 만들어지는 것에 대해 설명한다.
결론적으로 도메인 전문가와 개발자가 함께 도메인 분석과 설계를 충분히 진행하고, 객체지향 언어를 통해 설계된 모델을 구현하여야 함을 설명하고 있다.
위의 내용들을 기반으로 발표준비를 위한 정리를 추가로 진행했다. 발표준비를 하다보니 내가 아직 이번 챕터에 대해 이해도가 낮음을 알 수 있었고, 책을 다시 읽어보면서 재정리가 필요할 것 같다고 느꼈다.
오늘은 다음 챕터들에 대해 세미나가 진행되었다.
지식탐구
의사소통과 언어 사용
DDD에 대한 이해도가 아직 낮기 때문에 DDD 관련 자료를 찾아보고 정리하는 것이 필요하다.