Closed chanhyeong closed 2 years ago
517p
전략적 설계의 세 가지 기본 원칙은 서로 대체 불가능이며, 서로 보완하고 상호작용
RESPONSIBILITY LAYER 는 하나의 BC 로 한정하지 않고, CONTEXT MAP 에 걸쳐서도 적용할 수 있다
대규모 구조가 CORE DOMAIN 내 관계와 GENERIC SUBDOMAIN 사이의 관계를 설명하는데 도움이 될 수 있다 대규모 구조 자체도 CORE DOMAIN 의 중요한 부분일 수 있다
EVOLVING ORDER 에 따라 공유하는 원칙으로, 질서가 유기적으로 성장 (XP 팀 의 전형적인 모델)
(실천적인 개발자) 개인이나 팀의 일부에 관리 책임 - 단일화된 상태로 유지에 도움
중앙집중된 의사결정
도메인 모델에 대한 표현력있는 구현과 손쉬운 변경을 방해한다면 안됨
유기적 질서를 위함 (마스터 플랜을 따르는 경우 전체주의적인 질서가 될 수 있음)
전략적 설계 결정을 위한 6가지 필수 요소
종합 계획을 조심하라 (= 점진적으로 하라는 의미...)
이렇게 나누게 되면 코드에도 반영이 되는걸까요?? 반영된다면 어떤식으로 반영할 수 있을까요
하나의 BC를 대규모 구조 면에서 본다면 reposibility layer로 나눌 수 있다는건가요??
17. 전략의 종합
517p
대규모 구조 + BC
전략적 설계의 세 가지 기본 원칙은 서로 대체 불가능이며, 서로 보완하고 상호작용
RESPONSIBILITY LAYER 는 하나의 BC 로 한정하지 않고, CONTEXT MAP 에 걸쳐서도 적용할 수 있다
대규모 구조 + 디스틸레이션
대규모 구조가 CORE DOMAIN 내 관계와 GENERIC SUBDOMAIN 사이의 관계를 설명하는데 도움이 될 수 있다
대규모 구조 자체도 CORE DOMAIN 의 중요한 부분일 수 있다
평가를 먼저
전략을 세우는 주체
애플리케이션 개발에서 생기는 구조
EVOLVING ORDER 에 따라 공유하는 원칙으로, 질서가 유기적으로 성장 (XP 팀 의 전형적인 모델)
(실천적인 개발자) 개인이나 팀의 일부에 관리 책임 - 단일화된 상태로 유지에 도움
고객 중심의 아키텍처 팀
중앙집중된 의사결정
전략적 설계 결정을 위한 6가지 필수 요소
기술 프레임워크 또한
도메인 모델에 대한 표현력있는 구현과 손쉬운 변경을 방해한다면 안됨
마스터 플랜을 조심
유기적 질서를 위함 (마스터 플랜을 따르는 경우 전체주의적인 질서가 될 수 있음)