Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
DDDのユビキタス言語についての考察、研究
Search
hidenorigoto
September 29, 2016
Technology
3
1.6k
DDDのユビキタス言語についての考察、研究
dddosaka 第11回での発表資料(2014年9月21日)
hidenorigoto
September 29, 2016
Tweet
Share
More Decks by hidenorigoto
See All by hidenorigoto
ドメインと向き合う - 旅行予約編
hidenorigoto
4
980
「ソフトウェア設計」のドメイン - 「データモデリングでドメインを駆動する」を読んで
hidenorigoto
10
3.2k
メルカリ バックエンド領域のこれまでとこれから
hidenorigoto
1
550
メルカリのエンジニアリング組織の変化〜Engineering Managerの視点から〜
hidenorigoto
0
8.4k
The changes of the engineering organization in Mercari - from the view of an engineering manager -
hidenorigoto
0
320
PHPerKaigi 2019 ランチセッション (3/31)
hidenorigoto
1
4.2k
抽象化って何? (What is abstraction?)
hidenorigoto
9
4.7k
抽象化って何? (What is abstraction?)
hidenorigoto
11
7.1k
続・SOLIDの原則ってどんなふうに使うの? 〜オープン・クローズドの原則 センパイのコーディングノート編〜
hidenorigoto
14
6.1k
Other Decks in Technology
See All in Technology
Behind Postgres 18: The People, the Code, & the Invisible Work | Claire Giordano | PGConfEU 2025
clairegiordano
0
130
OTEPsで知るOpenTelemetryの未来 / Observability Conference Tokyo 2025
arthur1
0
250
IoTLT@ストラタシスジャパン_20251021
norioikedo
0
140
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
14
82k
Observability — Extending Into Incident Response
nari_ex
1
410
ハノーファーメッセ2025で見た生成AI活用ユースケース.pdf
hamadakoji
1
470
個人でデジタル庁の デザインシステムをVue.jsで 作っている話
nishiharatsubasa
3
5.1k
Kubernetes self-healing of your workload
hwchiu
0
540
SCONE - 動画配信の帯域を最適化する新プロトコル
kazuho
1
380
Building a cloud native business on open source
lizrice
0
180
ソフトウェアエンジニアの生成AI活用と、これから
lycorptech_jp
PRO
0
900
AWS re:Invent 2025事前勉強会資料 / AWS re:Invent 2025 pre study meetup
kinunori
0
250
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Optimizing for Happiness
mojombo
379
70k
The World Runs on Bad Software
bkeepers
PRO
72
11k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
The Illustrated Children's Guide to Kubernetes
chrisshort
49
51k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
Agile that works and the tools we love
rasmusluckow
331
21k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The Language of Interfaces
destraynor
162
25k
How STYLIGHT went responsive
nonsquared
100
5.9k
Transcript
鎉铂הַ 1)1ًٝة٦ؤ䖓谏猕㹑!IJEFOPSJHPUP 1 EEEPTBLB
BCPVUNF ˖ !IJEFOPSJHPUP 䖓谏猕㹑 ׀הֲמדך ˖ 1)1ًٝة٦ؤ ˖ 䪮遭鐰锷爡 8&#
%#13&44 1)1鸬鯹։
זׁךֶ鑧 ˖ הג罋חזתׅ ˖ 铣剅⠓ךٖه٦زזו嫣㔐ֻׄ铣תׇ גְְגְת׃կ ˖ ֿז如⯋ך㜥כծ⚅歲ךוֿח搀ׁ ֲ 3
鑧ׅⰻ㺁 ˖ ٌرؚٔٝךչ䪮岀պ䱱ג ˖ תת劢㸣䧭锃叨灇瑔媮ꥡ ˖ ؒٞ؋ٝأגְֲֲֿ✲鎉גְ״ֲ ז孡ָׅהְֲ猘ך鍑ꅸ 僇然ח剅ַגכְזְ
ٌرؚٔٝהכ 5
䊨㷕涸《穈דꅾ銲 6 ٌرٕ⻉ זחָ㉏겗דծוזءأذي⡲ץ ַֹכծ剑ⴱַ僇然ח♷ִֽ דכזְկ㼎韋걄㚖ⴓ匿׃ծ㉏겗涪 鋅׃ծⵃ欽罏ך銲実姻然חהִגծ ٌرٕ⻉ׅ䪮遭ָꅾ銲ד֮կ ! 桪❁ㆸ꧅չاؿزؐؑ،䊨㷕պQ״
וְֲֲ遤捀ַ 7 㼎韋הז ✲厑 暴㹀ך ٌرٕ 錁㻊 ⵖ⡲ ٌرٓ٦ך钠陎 ˍ
鎉衝鎉铂 㯭➜חׅ ˖ ر٦ةٌرٕ ˖ 朐䡾ٌرٕ ˖ ِ٦أ؛٦أ ˖ FUD
ֿר衅䠐㔳 ˖ 暴㹀ךٌرٕפ㢌䳔׃גְֻ麓玎דծ邌植 ׃ֹזְ✲厑ָ֮ ˖ չ؝ًٝزպչًٌպך״ֲז䕎ד酡駈׃ גְ ˖ 䗳銲ַ ˖
ֲתְ䕎כזְֲַ 8
ֲֿדֹזְַ 9 㼎韋הז ✲厑 暴㹀ך ٌرٕ ˖ ر٦ةٌرٕ ˖ 朐䡾ٌرٕ
˖ ِ٦أ؛٦أ ˖ FUD 鑧ׇ ٌرٕ
鑧ׇٌرٕ ˖ سً؎ٝ꽀⹛鏣鎘ךչِؽؗةأ鎉铂պ ˖ 植㜥٥鏣鎘٥㹋鄲ךׅץגך䬿䨽הז 鎉铂 ˖ չ嚊䙀ٌرٕպ זךה䙼ְתׅ
10
11 הֿד
ِؽؗةأ鎉铂 ˍ سً؎ٝ꽀⹛鏣鎘ד ה閯זػة٦ٝ 12
ِؽؗةأ鎉铂ך铎鍑 ˖ 鳤剅欽铂꧊ ˖ 植㜥ד⢪גְ鎉衝 13
14 ؒٞ؋ٝأכוֲ 铡僇׃גְךַ ! 䗁统
&WBOT 15
&WBOT 16 ؟٦ؽأծ⦼ؔـآؙؑ ز ծ ؒ ٝ ذ؍ ذ؍ ծ
ٌ آُ٦ٕךせָِؽؗ ةأ鎉铂חⰅկ 䠐 㔳 ך 僇 涯 ז ؎ ٝ ة ؿؑ٦أָِؽؗةأ鎉 铂䒷ֹ⳿ׅկ ِؽؗةأ鎉铂⢪ג 㡮⳿׃גٌرٕ⻉ׅ ֿהדծٌرٕ꽀⹛鏣鎘 鹌կ 鋅鵤׃ך㔳ַ䖓谏ָ俑畍⻉
&WBOT 17
&WBOT 18 ِؽؗةأ鎉铂ך铂䔿חכծؙٓ أװ⚺銲ז乼⡲ךせָろתג ְկתծٌرٕך⚥ד僇爙ׁ ٕ٦ٕחאְג陽锷ׅ ך欽铂ろתגְկֿך鎉铂 כծٌرָٕ䖞ֲץֹ넝如ך圓䧭 ⾱椚ח歋勻ׅ欽铂ח״ג酡㸣 ׁկ׃ג剑䖓כծسً؎ٝ
ٌرٕח㼎׃ג♧菙ח黝欽ׁ ػة٦ٝךせח״גծֿך鎉 铂כ䓼⻉ׁկ ٌرٕך⚥ח֮嚊䙀ךꟼ⤘䚍 כծ֮ײ鎉铂ח㶷㖈ׅ穠さ 鋉הזկ 痥畍؝ىُص؛٦ءّٝה鎉铂ך⢪ְ倯 ِؽؗةأ鎉铂6#*26*5064-"/(6"(& Q 俑畍ַ䖓谏ָ⡲㔳
˖ ِؽؗةأ鎉铂ך铂䔿חכ٥٥٥٥ ˖ 嚊䙀ךꟼ⤘䚍כծ֮ײ鎉铂ח㶷㖈ׅ 穠さ鋉הז 19 铂䔿 穠さ鋉
铂䔿ה穠さ鋉ך⢽ ˖ չ䖓谏ָ䀄ꢪַ勻կպהְֲ鎸鶢 20 䖓谏 䀄ꢪ 勻 ӴӴָ։։ַ☓☓կ 铂䔿 穠さ鋉
穠さ鋉㔳爙 21 䖓谏 䀄ꢪ 勻 ָ ַ הך鎸鶢הずׄ 䠐邌׃גְ 㹋⡤
ꟼ鸬 ثؑٝך &3ٌرٕך罋ִ 勻 فؚٗٓىؚٝ鎉铂 1SPMPH
ꟼ鸬ָ䠐בֽ ˖ չ㹋⡤պָֽ⚛דְגծ䠐䗁⯋ דֹזְ ˖ չ㹋⡤պהչꟼ鸬պָ暴㹀ךչ穠さ鋉պ ד⚛ץגכׄג䠐ָ寸תկ 鎸鶢הזծ✲㹋鶢ץկ 22
ِؽؗةأ鎉铂הכ ˖ չ铂䔿պהչ穠さ鋉ꟼ鸬պָ銲稆 ˖ ثؑٝך&3ٌرٕך罋ִה⡂גְ 23
麓ך灇瑔 24
锷椚ㆸ㷕锷罋 嚊䙀ًةؿ؋٦ 25 欰䧭俑岀 $PODFQUVBM 4USVDUVSF 鎉铂㷕 ㆸ㷕 锷椚㷕 钠濼
ؐ؍زٝ ءُة؎ٝ ثّيأؗ٦ 4PXB ٖ؎؝ؿ "* ثؑٝ &3 秀⯋
$PODFQUVBM4USVDUVSF ˖ +'4PXB *#. ˖ 鎸鶢ך䠐圓鸡 ד䯝ִ椚锷 ˖
嚊䙀װꟼ⤘ךؕة ؚٗ⻉ 26
$PODFQUVBM4USVDUVSF⢽ ˖ +PFCVZJOHBOFDLUJFGSPN)BMGPS 27 #6: 1&340/ +PF /&$,5*& 1&340/ )BM
.0/&: "(/5 43$& 0#+ */45 'JH(SBQIGPSˑ+PFCVZJOHBOFDLUJFGSPN)BMGPS˒ +'4PXBˑ$PODFQUVBM4USVDUVSF˒Q
$PODFQUVBM3FMBUJPO⢽ 28 "(/5 43$& 0#+ */45 ؒ٦آؑٝز ،ؙة٦ ا٦أ 㼎韋
麣Ⱗ .&5) 倯岀 -0$ 㜥䨽 1"5) 穗騟 34-5 穠卓 זו珏겲
$PODFQUVBM4USVDUVSF䞔㜠 ˖ IUUQDPODFQUVBMTUSVDUVSFTPSH ˖ IUUQDPODFQUVBMHSBQITPSH ˖ ؽآُ،ٕؒر؍ة$P(VJ IUUQXXXMJSNNGSDPHVJ ˖ *$$4
*OUFSOBUJPOBM$POGFSFODFPO $PODFQUVBM4USVDUVSFT IUUQJDDTJOGPVBJDSP ˖ 1SPMPH $( IUUQQSPMPHQMVTDHTPVSDFGPSHFOFUNBOVBM 29
30 IUUQXXXMJSNNGSDPHVJ
31 http://prologpluscg.sourceforge.net/manual/
ֿֿתדךתה ˖ չ鑧ׇٌرٕպ⡲ך椚锷זוכַז灇 瑔ׁגְ ˖ ׃ַ׃سً؎ٝ꽀⹛鏣鎘劤ך罋俑柃ַכ鴬ז ְؒٞ؋ٝأָֿך濼鋅驎תִגְַו ֲַכⴓַזְկ㼰זֻה僇爙涸חכ驎תִ גְזְ ˖
ؒٞ؋ٝأָչِؽؗةأ鎉铂պהㄎֿה涪 㾜ׇׁהծ$PODFQUVBM4USVDUVSFך״ֲז罋ִח ⵋ麦ׅ 32
ءأذي鏣鎘ח⢪ִַ ˖ 鎸鶢俑̔嚊䙀㔳ח堣唒涸ח㢌䳔דֲֹ ˖ 㔳岀כ،ٖٝآ ꟼ鸬せכ简ךٓكٕח爙ׅ 33 嚊䙀 鶢铂 㾩䚍
،ؙة٦ ِ٦أ؛٦أ㔳הثؑٝ&3㔳ىحؙأ׃ג،ٖٝآ
ꂊ㾊㉏겗ד鑐ׅ ֮ꂊ겲顋㡰⠓爡ך⦋䏧דכծ嫣傈侧⦐ך؝ٝذشָ䵤Ⰵׁגֻկךⰻ㺁כؽٝ鑥 ךꂊדծאך؝ٝذشחכꌀ厑תד幉鯹דֹկ䪔ְꌀ厑כ秈珏겲֮կ⦋䏧⤘כծ ؝ٝذش「ֽ《ךתת⦋䏧ח⥂盖׃ծ琎蚚牰「➰⤘פ䩛床ׅկת「➰⤘ַך⳿ 䏧䭷爙ח״גⰻ詿ㅷ⳿䏧ֿׅהחזגְկⰻ詿ㅷכⴽך؝ٝذشח鑥剏ִծ ⴽך㜥䨽ח⥂盖ֿׅהכזְկ 瑞חז؝ٝذشכּׅח䵤⳿ׁկ ! ׁג「➰⤘כ嫣傈侧⼧⟝ך⳿䏧⣛걾「ֽծך鿪䏝⦋䏧⤘פ⳿䏧䭷爙剅⳿ֿׅהחז גְկ⳿䏧⣛걾כ⳿䏧⣛걾牰תכꨵ鑧ח״ךה׃ծ⟝ך⣛걾דכծꌀ厑ךחꣲ
גְկ㖈䏧ָזְַ侧ꆀָ♶駈ך㜥さחכծך傋⣛걾罏חꨵ鑧鸬窃׃ծず儗ח㖈䏧 ♶駈ٔأزח鎸Ⰵׅկ׃ג䔲鑩ㅷך琎蚚ָ䗳銲ꆀ֮儗挿דծ♶駈ㅷך⳿䏧䭷爙ׅ կת瑞חז؝ٝذش⦋䏧⤘ח濼ׇֿהחזגְկ ! 「➰⤘ך➬✲㖈䏧ז׃鸬窃ծ⳿䏧䭷爙剅⡲䧭ֶ״ן㖈䏧♶駈ٔأز⡲䧭ךך鎘皾堣 فؚٗٓي⡲䧭ׇ״կ 34 http://tamai-lab.ws.hosei.ac.jp/pub/sebook.pdf
ꂊ㾊㉏겗ד鑐ׅ ֮ꂊ겲顋㡰⠓爡ך⦋ 䏧דכծ嫣傈侧⦐ך؝ ٝذشָ䵤Ⰵׁגֻ կךⰻ㺁כؽٝ鑥 ךꂊדծאך؝ٝذ شחכꌀ厑תד幉鯹 דֹկ䪔ְꌀ厑כ秈 珏겲֮կ 35
⦋䏧 ؝ٝذش 䵤Ⰵ 㼎韋 㜥䨽 嫣傈侧⦐ 걼䏝 ꂊ ⰻ㺁 ⵖꣲ ꌀ厑תד ꌀ厑 珏겲 侧ꆀ
ꂊ㾊㉏겗ד鑐ׅ ⦋䏧⤘כծ؝ٝذش「 ֽ《ךתת⦋䏧ח⥂ 盖׃ծ琎蚚牰「➰⤘פ 䩛床ׅկת「➰⤘ַ ך⳿䏧䭷爙ח״גⰻ詿 ㅷ⳿䏧ֿׅהחז גְկ 36 ⦋䏧
؝ٝذش 「《 㼎韋 湡涸㖑 琎蚚牰 ⦋䏧⤘ 「➰⤘ ⥂盖 床ׅ ،ؙة٦ ،ؙة٦ ،ؙة٦ 「ֽ䩛 㼎韋 ا٦أ ⳿䏧 ⦋䏧⤘ ⳿䏧䭷爙 饯㔓 ،ؙة٦ ⰻ詿ㅷ 㼎韋 㼎韋
37 铣ד
铣鶢铂⚥䗰ח鋅 38 ⦋䏧 ؝ٝذش 䵤Ⰵ 㼎韋 㜥䨽 嫣傈侧⦐ 걼䏝 ꂊ
ⰻ㺁 ⵖꣲ ꌀ厑תד ꌀ厑 珏겲 侧ꆀ
铣鶢铂⚥䗰ח鋅 39 ⦋䏧 ؝ٝذش 「《 㼎韋 湡涸㖑 琎蚚牰 ⦋䏧⤘ 「➰⤘
⥂盖 床ׅ ،ؙة٦ ،ؙة٦ ،ؙة٦ 「ֽ䩛 㼎韋 ا٦أ ⳿䏧 ⦋䏧⤘ ⳿䏧䭷爙 饯㔓 ،ؙة٦ ⰻ詿ㅷ 㼎韋 㼎韋
䠬鍗 ˖ 鎸鶢ך邌植⸂䴦זזְ ˖ 堣唒涸ח剅ֽ ˖ 堣唒涸ח铣 ˖ ِ٦أ؛٦أ㔳הِ٦أ؛٦أ鎸鶢ך⚥ ְֻד׳ֲו״ֲׁ
˖ 鎸鶢俑僇兟ח鍑ꅸדֹծך⯓ךٌرٔ ؚٝפأي٦ؤח籬־ה䙼ֲ 40
41 ֿך״ֲח罋ִה
&WBOT 42 铣
&WBOT 43 鎉铂חזגְ
44 ِؽؗةأ鎉铂 㹋⢽ד爙׃גְ
ֿֿתדךתה ˖ չ鑧ׅպ腉⸂כ铩ד䭯גְ ˖ ِؽؗةأ鎉铂חכծչ鑧ׇպךח⯍ⴓ ז銲稆ָ♶〳妀 ˖ 铂䔿ה穠さ鋉 ˖ չ鑧ׅպהְֲⵖ秈ַծ鴼鸞חؿ؍٦س
غحָؙ䖤 45
46 ׃ַ׃٥٥٥٥ ! 窩䲽ְֽד 穄דַׅ
荈ⴓך ٌرؚٔٝخ٦ٕ ⡲ְ 47
48 %&.0
49 ָ֮הֲ׀ְׂת׃