SlideShare a Scribd company logo
1 of 34
Download to read offline
도메인 주도 설계
Domain-Driven Design

17장 전략의 종합

ohyecloudy http://ohyecloudy.com
아꿈사 http://cafe.naver.com/architect1
2011.10.01
전략적 설계의 세 가지 기본 원칙이 어떻게
상호작용을 하는지 아주 간단하게 살펴본다.

그리고 지침들이 가득
좀 지루해요
대규모 구조와 BOUNDED CONTEXT 결합
대규모 구조와 디스틸레이션 결합
평가 먼저
누가 전략을 세우는가? – p524, 525
전략적 설계 결정을 위한 6가지 필수 요소
기술 프레임워크도 마찬가지다
종합계획을 조심하라
컨텍스트
CONTEXT MAP
BOUNDED
CONTEXT
조직화 기준으로 활용

UBIQUITOUS
LANGUAGE

CORE DOMAIN

디스틸레이션

EVOLVING
ORDER

대규모 구조
컨텍스트
CONTEXT MAP
BOUNDED
CONTEXT
조직화 기준으로 활용

컨텍스트, 디스틸레이션, 대규모 구조는
서로 대체 가능하지 않다.
UBIQUITOUS
LANGUAGE

서로 보안하며 상호작용
CORE DOMAIN

디스틸레이션

EVOLVING
ORDER

대규모 구조
컨텍스트
CONTEXT MAP
BOUNDED
CONTEXT

대규모 구조는
하나의 BOUNDED CONTEXT에서만
존재

조직화 기준으로 활용

UBIQUITOUS
or
LANGUAGE

여러 BOUNDED CONTEXT에
영향을 주면서
CONTEXT MAP을 구성
CORE DOMAIN

디스틸레이션

EVOLVING
ORDER

대규모 구조
대규모 구조와 BOUNDED CONTEXT 결합
대규모 구조와 디스틸레이션 결합
평가 먼저
누가 전략을 세우는가? – p524, 525
전략적 설계 결정을 위한 6가지 필수 요소
기술 프레임워크도 마찬가지다
종합계획을 조심하라
컨텍스트
CONTEXT MAP
BOUNDED
CONTEXT

UBIQUITOUS
LANGUAGE

CORE DOMAIN

개념을 추가

EVOLVING
ORDER

조직화 기준으로 활용

디스틸레이션

대규모 구조
컨텍스트
CONTEXT MAP
BOUNDED
대규모 구조는
CONTEXT

CORE DOMAIN 안의 각종 관계와
여러 GENERIC SUBDOMAIN 사이의
UBIQUITOUS
관계를 설명하는데 도움
LANGUAGE

CORE DOMAIN

개념을 추가

EVOLVING
ORDER

조직화 기준으로 활용

디스틸레이션

대규모 구조
대규모 구조와 BOUNDED CONTEXT 결합
대규모 구조와 디스틸레이션 결합
평가 먼저
누가 전략을 세우는가? – p524, 525
전략적 설계 결정을 위한 6가지 필수 요소
기술 프레임워크도 마찬가지다
종합계획을 조심하라
CONTEXT MAP을 그려라.
일관된 CONTEXT MAP을 그릴 수 있는가?
그렇지 않다면 모호한 상황이 있는가?
프로젝트상의 언어를 쓰는 데 힘써라.
UBIQUITOUS LANGUAGE가 있는가?
UBIQUITOUS LANGUAGE가
개발에 도움을 줄 만큼 풍부한가?
무엇이 중요한지 이해하라.
CORE DOMAIN을 식별했는가?
DOMAIN VISION STATEMENT가 있는가?
DOMAIN VISION STATEMENT를
작성할 수 있는가?
프로젝트에 사용하는 기술이
MODEL-DRIVEN DESIGN에
유리한가, 불리한가?
팀 내 개발자가 필요한
기술 역량을 갖췄는가?
개발자들이 도메인을 잘 알고 있는가?
개발자들이 도메인에 관심은 있는가?
완벽한 답 못 찾겠지?
하지만 이런 질문은 견실한 출발점을 마련해 줌
구체적인 답을 마련할 때
가장 먼저 뭘 해야 할지에 대한 통찰력이 생길 때
대규모 구조와 BOUNDED CONTEXT 결합
대규모 구조와 디스틸레이션 결합
평가 먼저
누가 전략을 세우는가? – p524, 525
전략적 설계 결정을 위한 6가지 필수 요소
기술 프레임워크도 마찬가지다
종합계획을 조심하라
1

의사결정은 팀 전체에 퍼져야 한다.
의사소통이 중요
2

의사결정 프로세스는
피드백을 흡수해야 한다
디스틸레이션을 만드려면 깊이 있는 지식이 필요
애플리케이션 개발팀이 가지고 있지
아키텍처 팀 구성원과 피드백 고리가 필요
3

계획은 발전을 감안해야 한다
혁신은 장애물을 만나거나
예상치 못한 기회를 발견했을 때 나타난다.
4

아키텍처 팀에서 가장 뛰어나고
똑똑한 사람들을 모두 데려가서는 안된다
훌륭한 애플리케이션에는 설계 솜씨가 필요.
훌륭한 전략적 설계를 만들었다고 해도
애플리케이션 팀에서 못 따라가면 캐망
5

전략적 설계에는 최소주의와 겸손이 필요
필요 이상의 아키텍처를 주의
6

객체는 전문가,
개발자는 다방면에 지식이 풍부한 사람
지나친 전문화는
도메인 주도 설계의 활력을 앗아간다.
대규모 구조와 BOUNDED CONTEXT 결합
대규모 구조와 디스틸레이션 결합
평가 먼저
누가 전략을 세우는가? – p524, 525
전략적 설계 결정을 위한 6가지 필수 요소
기술 프레임워크도 마찬가지다
종합계획을 조심하라
기술 프레임워크는 인프라스트럭처 계층 제공
도메인을 다른 관심사에서 격리되게 도와줌
애플리케이션 개발 속도를 대폭 향상
하지만 표현력 있는 구현과 손쉬운 변경 방해
프레임워크 설계자가
도메인 계층이나 애플리케이션 계층에
뛰어들 의도가 전혀 없을 때도 생긴다.
멍청이들을 위한 프레임워크를 작성하지 마라
설계를 할 만큼 똑똑하지 않다면
소프트웨어를 개발하는 부서에
배정해서는 안 된다
대규모 구조와 BOUNDED CONTEXT 결합
대규모 구조와 디스틸레이션 결합
평가 먼저
누가 전략을 세우는가? – p524, 525
전략적 설계 결정을 위한 6가지 필수 요소
기술 프레임워크도 마찬가지다
종합계획을 조심하라
실제로 종합계획은 실패한다.
그 이유는 종합계획이 유기적 질서가 아닌
전체주의적인 질서를 만들어내기 때문이다.
자연스럽고 예측 불가능한 변화에
적응하지 못한다.
- 오레곤 실험 p16~28
대규모 구조와 BOUNDED CONTEXT 결합
대규모 구조와 디스틸레이션 결합
평가 먼저
누가 전략을 세우는가? – p524, 525
전략적 설계 결정을 위한 6가지 필수 요소
기술 프레임워크도 마찬가지다
종합계획을 조심하라
[Domain driven design] 17장 전략의 종합
[Domain driven design] 17장 전략의 종합

More Related Content

Viewers also liked

[Windows via c/c++] 4장 프로세스
[Windows via c/c++] 4장 프로세스[Windows via c/c++] 4장 프로세스
[Windows via c/c++] 4장 프로세스종빈 오
 
비트 경제와 공짜
비트 경제와 공짜비트 경제와 공짜
비트 경제와 공짜종빈 오
 
페리 수열(Farey sequence)
페리 수열(Farey sequence)페리 수열(Farey sequence)
페리 수열(Farey sequence)종빈 오
 
Intrusive data structure 소개
Intrusive data structure 소개Intrusive data structure 소개
Intrusive data structure 소개종빈 오
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Designhyun soomyung
 
LevelDB 간단한 소개
LevelDB 간단한 소개LevelDB 간단한 소개
LevelDB 간단한 소개종빈 오
 
트위터 봇 개발 후기
트위터 봇 개발 후기트위터 봇 개발 후기
트위터 봇 개발 후기종빈 오
 
검색엔진 랭킹 상위 - scs(seo curation suite) 서비스 넥스트티
검색엔진 랭킹 상위 - scs(seo curation suite) 서비스 넥스트티검색엔진 랭킹 상위 - scs(seo curation suite) 서비스 넥스트티
검색엔진 랭킹 상위 - scs(seo curation suite) 서비스 넥스트티eunpyo hong
 
넘쳐나는 정보 소화 노하우
넘쳐나는 정보 소화 노하우넘쳐나는 정보 소화 노하우
넘쳐나는 정보 소화 노하우종빈 오
 
적당한 스터디 발표자료 만들기 2.0
적당한 스터디 발표자료 만들기 2.0적당한 스터디 발표자료 만들기 2.0
적당한 스터디 발표자료 만들기 2.0종빈 오
 
BrightonSEO Keynote: The Good, The Bad and The Ugly of International SEO
BrightonSEO Keynote: The Good, The Bad and The Ugly of International SEOBrightonSEO Keynote: The Good, The Bad and The Ugly of International SEO
BrightonSEO Keynote: The Good, The Bad and The Ugly of International SEOOban International
 
[NDC12] 게임 물리 엔진의 내부 동작 원리 이해
[NDC12] 게임 물리 엔진의 내부 동작 원리 이해[NDC12] 게임 물리 엔진의 내부 동작 원리 이해
[NDC12] 게임 물리 엔진의 내부 동작 원리 이해종빈 오
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven DesignYoung-Ho Cho
 

Viewers also liked (15)

[Windows via c/c++] 4장 프로세스
[Windows via c/c++] 4장 프로세스[Windows via c/c++] 4장 프로세스
[Windows via c/c++] 4장 프로세스
 
비트 경제와 공짜
비트 경제와 공짜비트 경제와 공짜
비트 경제와 공짜
 
페리 수열(Farey sequence)
페리 수열(Farey sequence)페리 수열(Farey sequence)
페리 수열(Farey sequence)
 
Intrusive data structure 소개
Intrusive data structure 소개Intrusive data structure 소개
Intrusive data structure 소개
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
LevelDB 간단한 소개
LevelDB 간단한 소개LevelDB 간단한 소개
LevelDB 간단한 소개
 
트위터 봇 개발 후기
트위터 봇 개발 후기트위터 봇 개발 후기
트위터 봇 개발 후기
 
DDD 산책
DDD 산책DDD 산책
DDD 산책
 
검색엔진 랭킹 상위 - scs(seo curation suite) 서비스 넥스트티
검색엔진 랭킹 상위 - scs(seo curation suite) 서비스 넥스트티검색엔진 랭킹 상위 - scs(seo curation suite) 서비스 넥스트티
검색엔진 랭킹 상위 - scs(seo curation suite) 서비스 넥스트티
 
넘쳐나는 정보 소화 노하우
넘쳐나는 정보 소화 노하우넘쳐나는 정보 소화 노하우
넘쳐나는 정보 소화 노하우
 
적당한 스터디 발표자료 만들기 2.0
적당한 스터디 발표자료 만들기 2.0적당한 스터디 발표자료 만들기 2.0
적당한 스터디 발표자료 만들기 2.0
 
BrightonSEO Keynote: The Good, The Bad and The Ugly of International SEO
BrightonSEO Keynote: The Good, The Bad and The Ugly of International SEOBrightonSEO Keynote: The Good, The Bad and The Ugly of International SEO
BrightonSEO Keynote: The Good, The Bad and The Ugly of International SEO
 
Domain Driven Design 101
Domain Driven Design 101Domain Driven Design 101
Domain Driven Design 101
 
[NDC12] 게임 물리 엔진의 내부 동작 원리 이해
[NDC12] 게임 물리 엔진의 내부 동작 원리 이해[NDC12] 게임 물리 엔진의 내부 동작 원리 이해
[NDC12] 게임 물리 엔진의 내부 동작 원리 이해
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 

Similar to [Domain driven design] 17장 전략의 종합

도메인 주도 설계 ch17
도메인 주도 설계 ch17도메인 주도 설계 ch17
도메인 주도 설계 ch17HyeonSeok Choi
 
플랫폼 강의 노트 Lecture 01
플랫폼 강의 노트 Lecture 01플랫폼 강의 노트 Lecture 01
플랫폼 강의 노트 Lecture 01The Innovation Lab
 
[오픈소스컨설팅] 2019년 클라우드 생존전략
[오픈소스컨설팅] 2019년 클라우드 생존전략[오픈소스컨설팅] 2019년 클라우드 생존전략
[오픈소스컨설팅] 2019년 클라우드 생존전략Ji-Woong Choi
 
Dev rookie codecomplete-1
Dev rookie codecomplete-1Dev rookie codecomplete-1
Dev rookie codecomplete-1대영 노
 
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략Open Source Consulting
 
SLiPP 스터디 - MSA
SLiPP 스터디 - MSASLiPP 스터디 - MSA
SLiPP 스터디 - MSADaekwon Kang
 
Kubernetes cloud native development tools - k8s day korea 2019 - Gyuseok Lee
Kubernetes cloud native development tools - k8s day korea 2019 - Gyuseok LeeKubernetes cloud native development tools - k8s day korea 2019 - Gyuseok Lee
Kubernetes cloud native development tools - k8s day korea 2019 - Gyuseok Lee규석 이
 
프로젝트관리­ 2회(블로그용)
프로젝트관리­ 2회(블로그용)프로젝트관리­ 2회(블로그용)
프로젝트관리­ 2회(블로그용)yonsei87
 
토종 개발자가 바라본 실리콘밸리 개발 트랜드
토종 개발자가 바라본 실리콘밸리 개발 트랜드토종 개발자가 바라본 실리콘밸리 개발 트랜드
토종 개발자가 바라본 실리콘밸리 개발 트랜드Justin Park
 
Event storming based msa training commerce example add_handson_v3
Event storming based msa training commerce example add_handson_v3Event storming based msa training commerce example add_handson_v3
Event storming based msa training commerce example add_handson_v3uEngine Solutions
 
Domain driven design 8장
Domain driven design 8장Domain driven design 8장
Domain driven design 8장kukuman
 
개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축
개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축
개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축Kevin Kim
 
왜 클리커일까요
왜 클리커일까요왜 클리커일까요
왜 클리커일까요CiscoKorea
 
오픈R&D 성과관리
오픈R&D 성과관리오픈R&D 성과관리
오픈R&D 성과관리Kevin Kim
 
SW 아키텍처 분석방법
SW 아키텍처 분석방법 SW 아키텍처 분석방법
SW 아키텍처 분석방법 YoungSu Son
 
프로덕트전략디자인하기(2023년, 웹월드컨퍼런스)
프로덕트전략디자인하기(2023년, 웹월드컨퍼런스)프로덕트전략디자인하기(2023년, 웹월드컨퍼런스)
프로덕트전략디자인하기(2023년, 웹월드컨퍼런스)keesung kim
 
Relay talk 사업계획서
Relay talk 사업계획서Relay talk 사업계획서
Relay talk 사업계획서Chansub Song
 
실용주의 아키텍트
실용주의 아키텍트실용주의 아키텍트
실용주의 아키텍트Haeil Yi
 
대규모 구조
대규모 구조대규모 구조
대규모 구조ukjinkwoun
 

Similar to [Domain driven design] 17장 전략의 종합 (20)

도메인 주도 설계 ch17
도메인 주도 설계 ch17도메인 주도 설계 ch17
도메인 주도 설계 ch17
 
플랫폼 강의 노트 Lecture 01
플랫폼 강의 노트 Lecture 01플랫폼 강의 노트 Lecture 01
플랫폼 강의 노트 Lecture 01
 
[오픈소스컨설팅] 2019년 클라우드 생존전략
[오픈소스컨설팅] 2019년 클라우드 생존전략[오픈소스컨설팅] 2019년 클라우드 생존전략
[오픈소스컨설팅] 2019년 클라우드 생존전략
 
Dev rookie codecomplete-1
Dev rookie codecomplete-1Dev rookie codecomplete-1
Dev rookie codecomplete-1
 
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
클라우드 네이티브 전환 요소 및 성공적인 쿠버네티스 도입 전략
 
SLiPP 스터디 - MSA
SLiPP 스터디 - MSASLiPP 스터디 - MSA
SLiPP 스터디 - MSA
 
Kubernetes cloud native development tools - k8s day korea 2019 - Gyuseok Lee
Kubernetes cloud native development tools - k8s day korea 2019 - Gyuseok LeeKubernetes cloud native development tools - k8s day korea 2019 - Gyuseok Lee
Kubernetes cloud native development tools - k8s day korea 2019 - Gyuseok Lee
 
프로젝트관리­ 2회(블로그용)
프로젝트관리­ 2회(블로그용)프로젝트관리­ 2회(블로그용)
프로젝트관리­ 2회(블로그용)
 
토종 개발자가 바라본 실리콘밸리 개발 트랜드
토종 개발자가 바라본 실리콘밸리 개발 트랜드토종 개발자가 바라본 실리콘밸리 개발 트랜드
토종 개발자가 바라본 실리콘밸리 개발 트랜드
 
Event storming based msa training commerce example add_handson_v3
Event storming based msa training commerce example add_handson_v3Event storming based msa training commerce example add_handson_v3
Event storming based msa training commerce example add_handson_v3
 
Domain driven design 8장
Domain driven design 8장Domain driven design 8장
Domain driven design 8장
 
개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축
개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축
개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축
 
bsk_03_01
bsk_03_01bsk_03_01
bsk_03_01
 
왜 클리커일까요
왜 클리커일까요왜 클리커일까요
왜 클리커일까요
 
오픈R&D 성과관리
오픈R&D 성과관리오픈R&D 성과관리
오픈R&D 성과관리
 
SW 아키텍처 분석방법
SW 아키텍처 분석방법 SW 아키텍처 분석방법
SW 아키텍처 분석방법
 
프로덕트전략디자인하기(2023년, 웹월드컨퍼런스)
프로덕트전략디자인하기(2023년, 웹월드컨퍼런스)프로덕트전략디자인하기(2023년, 웹월드컨퍼런스)
프로덕트전략디자인하기(2023년, 웹월드컨퍼런스)
 
Relay talk 사업계획서
Relay talk 사업계획서Relay talk 사업계획서
Relay talk 사업계획서
 
실용주의 아키텍트
실용주의 아키텍트실용주의 아키텍트
실용주의 아키텍트
 
대규모 구조
대규모 구조대규모 구조
대규모 구조
 

More from 종빈 오

[GEG1] 2.the game asset pipeline
[GEG1] 2.the game asset pipeline[GEG1] 2.the game asset pipeline
[GEG1] 2.the game asset pipeline종빈 오
 
[TAOCP] 2.5 동적인 저장소 할당
[TAOCP] 2.5 동적인 저장소 할당[TAOCP] 2.5 동적인 저장소 할당
[TAOCP] 2.5 동적인 저장소 할당종빈 오
 
[GEG1] 24. key value dictionary
[GEG1] 24. key value dictionary[GEG1] 24. key value dictionary
[GEG1] 24. key value dictionary종빈 오
 
[TAOCP] 1.3.1 MIX 설명
[TAOCP] 1.3.1 MIX 설명[TAOCP] 1.3.1 MIX 설명
[TAOCP] 1.3.1 MIX 설명종빈 오
 
[GEG1] 10.camera-centric engine design for multithreaded rendering
[GEG1] 10.camera-centric engine design for multithreaded rendering[GEG1] 10.camera-centric engine design for multithreaded rendering
[GEG1] 10.camera-centric engine design for multithreaded rendering종빈 오
 
[TAOCP] 1.3.1 MIX 설명, 짝수 연습문제 풀이
[TAOCP] 1.3.1 MIX 설명, 짝수 연습문제 풀이[TAOCP] 1.3.1 MIX 설명, 짝수 연습문제 풀이
[TAOCP] 1.3.1 MIX 설명, 짝수 연습문제 풀이종빈 오
 
[TAOCP] 1.2.1 수학적 귀납법
[TAOCP] 1.2.1 수학적 귀납법[TAOCP] 1.2.1 수학적 귀납법
[TAOCP] 1.2.1 수학적 귀납법종빈 오
 
[shaderx7] 8.1 Cross-Platform Rendering Thread : Design and Implementation
[shaderx7] 8.1 Cross-Platform Rendering Thread : Design and Implementation	[shaderx7] 8.1 Cross-Platform Rendering Thread : Design and Implementation
[shaderx7] 8.1 Cross-Platform Rendering Thread : Design and Implementation 종빈 오
 
2010 아꿈사 오전반 포스트모템
2010 아꿈사 오전반 포스트모템2010 아꿈사 오전반 포스트모템
2010 아꿈사 오전반 포스트모템종빈 오
 
[shaderx6]8.2 3d engine tools with c++cli
[shaderx6]8.2 3d engine tools with c++cli[shaderx6]8.2 3d engine tools with c++cli
[shaderx6]8.2 3d engine tools with c++cli종빈 오
 
ManagingHumans/chap1~6
ManagingHumans/chap1~6ManagingHumans/chap1~6
ManagingHumans/chap1~6종빈 오
 
아꿈사 매니저 인사
아꿈사 매니저 인사아꿈사 매니저 인사
아꿈사 매니저 인사종빈 오
 
[페차쿠차] 아꿈사 반장 하기
[페차쿠차] 아꿈사 반장 하기[페차쿠차] 아꿈사 반장 하기
[페차쿠차] 아꿈사 반장 하기종빈 오
 
xUnitTestPattern/chapter7
xUnitTestPattern/chapter7xUnitTestPattern/chapter7
xUnitTestPattern/chapter7종빈 오
 
적당한 스터디 발표자료 만들기
적당한 스터디 발표자료 만들기적당한 스터디 발표자료 만들기
적당한 스터디 발표자료 만들기종빈 오
 
[shaderx6] 3.7 Robust Order-Independent Transparency via Reverse Depth Peelin...
[shaderx6] 3.7 Robust Order-Independent Transparency via Reverse Depth Peelin...[shaderx6] 3.7 Robust Order-Independent Transparency via Reverse Depth Peelin...
[shaderx6] 3.7 Robust Order-Independent Transparency via Reverse Depth Peelin...종빈 오
 

More from 종빈 오 (16)

[GEG1] 2.the game asset pipeline
[GEG1] 2.the game asset pipeline[GEG1] 2.the game asset pipeline
[GEG1] 2.the game asset pipeline
 
[TAOCP] 2.5 동적인 저장소 할당
[TAOCP] 2.5 동적인 저장소 할당[TAOCP] 2.5 동적인 저장소 할당
[TAOCP] 2.5 동적인 저장소 할당
 
[GEG1] 24. key value dictionary
[GEG1] 24. key value dictionary[GEG1] 24. key value dictionary
[GEG1] 24. key value dictionary
 
[TAOCP] 1.3.1 MIX 설명
[TAOCP] 1.3.1 MIX 설명[TAOCP] 1.3.1 MIX 설명
[TAOCP] 1.3.1 MIX 설명
 
[GEG1] 10.camera-centric engine design for multithreaded rendering
[GEG1] 10.camera-centric engine design for multithreaded rendering[GEG1] 10.camera-centric engine design for multithreaded rendering
[GEG1] 10.camera-centric engine design for multithreaded rendering
 
[TAOCP] 1.3.1 MIX 설명, 짝수 연습문제 풀이
[TAOCP] 1.3.1 MIX 설명, 짝수 연습문제 풀이[TAOCP] 1.3.1 MIX 설명, 짝수 연습문제 풀이
[TAOCP] 1.3.1 MIX 설명, 짝수 연습문제 풀이
 
[TAOCP] 1.2.1 수학적 귀납법
[TAOCP] 1.2.1 수학적 귀납법[TAOCP] 1.2.1 수학적 귀납법
[TAOCP] 1.2.1 수학적 귀납법
 
[shaderx7] 8.1 Cross-Platform Rendering Thread : Design and Implementation
[shaderx7] 8.1 Cross-Platform Rendering Thread : Design and Implementation	[shaderx7] 8.1 Cross-Platform Rendering Thread : Design and Implementation
[shaderx7] 8.1 Cross-Platform Rendering Thread : Design and Implementation
 
2010 아꿈사 오전반 포스트모템
2010 아꿈사 오전반 포스트모템2010 아꿈사 오전반 포스트모템
2010 아꿈사 오전반 포스트모템
 
[shaderx6]8.2 3d engine tools with c++cli
[shaderx6]8.2 3d engine tools with c++cli[shaderx6]8.2 3d engine tools with c++cli
[shaderx6]8.2 3d engine tools with c++cli
 
ManagingHumans/chap1~6
ManagingHumans/chap1~6ManagingHumans/chap1~6
ManagingHumans/chap1~6
 
아꿈사 매니저 인사
아꿈사 매니저 인사아꿈사 매니저 인사
아꿈사 매니저 인사
 
[페차쿠차] 아꿈사 반장 하기
[페차쿠차] 아꿈사 반장 하기[페차쿠차] 아꿈사 반장 하기
[페차쿠차] 아꿈사 반장 하기
 
xUnitTestPattern/chapter7
xUnitTestPattern/chapter7xUnitTestPattern/chapter7
xUnitTestPattern/chapter7
 
적당한 스터디 발표자료 만들기
적당한 스터디 발표자료 만들기적당한 스터디 발표자료 만들기
적당한 스터디 발표자료 만들기
 
[shaderx6] 3.7 Robust Order-Independent Transparency via Reverse Depth Peelin...
[shaderx6] 3.7 Robust Order-Independent Transparency via Reverse Depth Peelin...[shaderx6] 3.7 Robust Order-Independent Transparency via Reverse Depth Peelin...
[shaderx6] 3.7 Robust Order-Independent Transparency via Reverse Depth Peelin...
 

[Domain driven design] 17장 전략의 종합