Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
DDDのユビキタス言語についての考察、研究
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
hidenorigoto
September 29, 2016
Technology
1.7k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DDDのユビキタス言語についての考察、研究
dddosaka 第11回での発表資料(2014年9月21日)
hidenorigoto
September 29, 2016
More Decks by hidenorigoto
See All by hidenorigoto
ドメインと向き合う - 旅行予約編
hidenorigoto
4
1.2k
「ソフトウェア設計」のドメイン - 「データモデリングでドメインを駆動する」を読んで
hidenorigoto
10
3.5k
メルカリ バックエンド領域のこれまでとこれから
hidenorigoto
1
630
メルカリのエンジニアリング組織の変化〜Engineering Managerの視点から〜
hidenorigoto
0
8.8k
The changes of the engineering organization in Mercari - from the view of an engineering manager -
hidenorigoto
0
350
PHPerKaigi 2019 ランチセッション (3/31)
hidenorigoto
1
4.5k
抽象化って何? (What is abstraction?)
hidenorigoto
9
4.9k
抽象化って何? (What is abstraction?)
hidenorigoto
11
7.8k
続・SOLIDの原則ってどんなふうに使うの? 〜オープン・クローズドの原則 センパイのコーディングノート編〜
hidenorigoto
14
6.4k
Other Decks in Technology
See All in Technology
Webとヘルスデータ
yukukotani
1
360
AI時代だからこそ、スケールしないことをやろう
yutashigemura
1
130
プロダクト思考 × 基盤思考を AIで実現する Compound Engineering
tkc66buzz
1
310
ASTを使って影響範囲を特定する
nealle
0
140
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
25k
20260912_スクラムにジェネラリストは必要か
ryugen04
0
310
ペアプロの価値はコードを書くことだけじゃない
codmoninc
PRO
0
160
The Agent Builder Loop from Daily Work to OSS
minorun365
PRO
3
120
「図書館」という名前のままでいいのか -Code4Lib JAPANカンファレンス2026 アンカンファレンス報告- / Code4Lib JAPAN Conference 2026: Unconference Report
ykiyota
0
160
AIとペアプロを始める。人とのペアプロをやめる。ペアプロの良さを改めて知る。もっと好きになった。 / Rediscovering Pair Programming
honyanya
1
330
全員がプロダクトへ向き合う組織を持続成長させるために——組織づくりのフライホイールと4象限 / The Flywheel Model and Four Quadrants for Organizational Design
hiro_torii
4
960
AIで仕事のやり方を変える
matsu7874
3
1k
Featured
See All Featured
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
450
Large-scale JavaScript Application Architecture
addyosmani
515
110k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
300
Facilitating Awesome Meetings
lara
57
7.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
990
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
202
76k
Why Our Code Smells
bkeepers
PRO
340
58k
Tell your own story through comics
letsgokoyo
1
1.1k
Raft: Consensus for Rubyists
vanstee
141
7.7k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
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 ָ֮הֲ׀ְׂת׃