한 일
- github 프로필 꾸미기
- 셀러, 창고작업자가 보낸 카톡을 한 곳에서 볼 수 있는 채팅리스트 화면 기획서 작성하기
- 도메인 주도 설계 1장 읽기
배운것
- 도메인 모델은 어떤 특정한 다이어그램이 아니라 다이어그램이 전달하고자 하는 아이디어이다
- 모델은 문제에서 필요한 부분만 남기고 나머지는 생략한다
- 모델은 우리의 관심사를 드러내고 어떤게 정말로 중요한지를 드러낸다
- 모델은 지식을
선택적
으로 추상화
하고 의식적으로 구조화한 형태다. 우리는 적절한 모델을 토대로 정보를 이해하고 문제 자체
에 집중
할 수 있다
- 모델과 구현의 연결은
유지보수
와 지속적인 기능 개선
에 도움이 된다
- why 👉🏻 모델을 이해한 바에 근거해 코드를 해석할 수 있기 때문이다
- 모델과 구현이 연결되어 있으면 개발자는 모델을 토대로 프로그램에 관해 의견을 나눌 수 있다.
- 모델을 통해서 만들어진 개념은 팀에서 공통으로 쓰기 위한 개념들이다. 이는 커뮤니케이션을 할때 중요하다.
- 도메인 전문가와 개발자가 자신이 속한 분야의 전문 용어가 아닌 모델이 기준이 되는 공통 언어를 사용하기 때문에 도메인 전문가와 개발자가 의사소통하는데 별다른 번역 절차가 필요없어진다.