domain-driven-design

02장. 의사소통과 언어 사용

Introduction

크게 소리내어 모델링하기

한 팀, 한 언어

문서와 다이어그램

글로 쓴 설계 문서

  1. 문서는 코드와 말을 보완하는역할을 해야 한다.
    • 문서는 코드가 이미 잘 하고 있는 것을 하려고 해서는 안된다.
    • 코드는 이미 세부사항을 충족한다.
    • 코드는 프로그램의 행위를 정확하게 규정한 명세에 해당한다.
  2. 문서는 유효한 상태를 유지하고 최신 내용을 담고 있어야 한다.
    • 문서는 프로젝트 활동과 관련을 맺고 있어야 한다.
    • 이를 판단하는 가장 쉬운 방법은 문서가 UBIQUITOUS LANGUAGE 와 상호작용하는지 살펴보는 것

실행 가능한 기반

설명을 위한 모델