본문 바로가기

BackEnd

공유 모델의 중요성(The Importance of a Shared Model)

반응형

https://fsharpforfunandprofit.com/ddd/

 

Domain Driven Design | F# for fun and profit

This page contains links to the slides, video and code from my talk “Domain Modeling Made Functional”. Here’s the blurb for the talk: Statically typed functional programming languages like F# encourage a very different way of thinking about types. Th

fsharpforfunandprofit.com

워터폴의 한계

중간에 뭔가 끼어들어가면 노이즈가 갱김

애자일의 문제점

개발자는 단순 번역가 역할

공유 모델 : 개발팀 / 다른 이해당사자들이 공유하는 하나의 문서(로서의 코드)

이해당사자 모두가 읽을수 있어야 함

공유 모델을 만드는 방법

  • 데이터 구조보다 비즈니스 이벤트 및 워크플로에 중점을 둡니다.
  • 문제 도메인을 더 작은 서브도메인으로 분할합니다.
  • 각 서브 도메인 별로 모델을 만듭니다.
  • 프로젝트에 관련된 모든 사람이 공유하고 코드의 모든 곳에서 사용되는 공통 언어("유비쿼터스 언어"로 알려짐)를 만듭니다.
반응형