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学習指導要項 [Draft 2]
Search
たなかこういち
September 05, 2019
Technology
3
2.5k
DDD学習指導要項 [Draft 2]
DDD Talk MeetUp #2 LT資料
https://ddd-community-jp.connpass.com/event/141712/
たなかこういち
September 05, 2019
Tweet
Share
More Decks by たなかこういち
See All by たなかこういち
"神クラス"問題の本質を「Subject-Object」二重モデルで理解する [v0.9]
tanaka9230
1
4k
Other Decks in Technology
See All in Technology
CLIPでマルチモーダル画像検索 →とても良い
wm3
1
640
ラスベガスの歩き方 2025年版(re:Invent 事前勉強会)
junjikoide
0
590
OTEPsで知るOpenTelemetryの未来 / Observability Conference Tokyo 2025
arthur1
0
330
「タコピーの原罪」から学ぶ間違った”支援” / the bad support of Takopii
piyonakajima
0
150
AI駆動で進める依存ライブラリ更新 ─ Vue プロジェクトの品質向上と開発スピード改善の実践録
sayn0
1
340
AIエージェントによる業務効率化への飽くなき挑戦-AWS上の実開発事例から学んだ効果、現実そしてギャップ-
nasuvitz
5
1.5k
マルチエージェントのチームビルディング_2025-10-25
shinoyamada
0
220
設計に疎いエンジニアでも始めやすいアーキテクチャドキュメント
phaya72
2
150
書籍『実践 Apache Iceberg』の歩き方
ishikawa_satoru
0
280
IBC 2025 動画技術関連レポート / IBC 2025 Report
cyberagentdevelopers
PRO
2
220
JAWS UG AI/ML #32 Amazon BedrockモデルのライフサイクルとEOL対応/How Amazon Bedrock Model Lifecycle Works
quiver
1
130
AI時代の発信活動 ~技術者として認知してもらうための発信法~ / 20251028 Masaki Okuda
shift_evolve
PRO
1
120
Featured
See All Featured
For a Future-Friendly Web
brad_frost
180
10k
Docker and Python
trallard
46
3.6k
Code Reviewing Like a Champion
maltzj
526
40k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
116
20k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
We Have a Design System, Now What?
morganepeng
53
7.8k
Building Applications with DynamoDB
mza
96
6.7k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
2.9k
Music & Morning Musume
bryan
46
6.9k
The Cult of Friendly URLs
andyhume
79
6.6k
The Language of Interfaces
destraynor
162
25k
Transcript
%%% ֶशࢦಋཁ߲ <ߘ̎> !5BOBLB
͜ͷࢿྉͷͶΒ͍ %%%ʹ෯͍֓೦ϓϥΫςΟεؚ͕·Ε͍ͯ·͢ɻ %%%Λॳֶऀʹ͑Δ࣌ʹɺͲͷΑ͏ͳॱংͰԿΛڭ͑ͯ ͍͚Α͍͔ɺҰͭͷࢦͱͳΔ͜ͱΛظ͍ͯ͠·͢ɻ
·ͱΊ %%%Ҏલʹɺ·ͣߏԽϓϩάϥϛϯάʹ׳ΕͯΒ͏ඞ ཁ͕͋Δɻॲཧͷ·ͱ·ΓΛ࡞ͬͯɺॲཧͷ·ͱ·ΓΛα ϒؔʹׅΓग़͢͜ͱΛ֮͑ͯΒ͏ɻ ࣍ʹɺ%%%ॳڃऀ͕औΓΉ͖7BMVF0CKFDUͰ͋Δɻ తʹ001ʹऔΓΜͰΒ͏ͱ͍͏ҙຯͰ͋Δɻ தڃऀʹɺߋ৽୯Ґͱͯ͠ͷूͱɺϢʔεέʔεݻ༗
͔υϝΠϯҰൠ͔ͷΓ͚ʹऔΓΜͰΒ͏ɻͳ͓ɺ 38ʢ$24ʣॳΊ͔Βಋೖͨ͠ํ͕Α͍ɻ ্ڃऀΛࢦ͢ͳΒɺ%%%ຊୈ࢛෦ඞಡͰ͋Δɻ͞Βʹ %%%ຊΛӽ͑ͯɺ%$*ɺαϒδΣΫτࢦɺʮ10"%0" Թނ৽ʯͳͲͷςʔϚʹऔΓΈ࢝ΊΔ࣌Ͱ͋Δɻ
ϓϨ%%%ͷ՝ w ߏԽϓϩάϥϛϯάΛ·͡ΊʹΔ ˞ฦͤΔෛ࠴ w %BUB1SFTFOUBUJPOͷͱ%BUB1SPDFTTJOHͷΛ ͚Δ ˞࠷ॳʹେࣄͳͷɺυϝΠϯϨΠϠʔͱ͔ΑΓͬ͜ ͪ w
ߏԽϓϩάϥϛϯάΛ·͡ΊʹΔ ˞ฦͤΔෛ࠴
ߏԽϓϩάϥϛϯά ྫʣʮ&$จʯ ɾDSFBUF0SEFSͱ໊͚·͢ʁ ɾΔ͜ͱɿ 0SEFSΛ$SFBUF 1SPEVDU4UPDLΛ6QEBUF 1BZNFOU1SPWJEFSʹ3FRVFTU
4IJQQJOH*OTUSVDUJPOΛ$SFBUF .BJMΛ4FOE 4MBDLʹ/PUJGZ
%%%ॳڃͷ՝ w 001Λ·͡ΊʹΔ w ۩ମతʹɺ7BMVF0CKFDUΛ࡞Δ ॳڃͱͯ͠ɺɺɺ w &OUJUZ"HHSFHBUF3FQPTJUPSZ·͍͍ͩ w 70͕࡞ΕͯΔͳΒɺશମ͕τϥϯβΫγϣϯεΫϦϓτ
ͰߏΘͳ͍
7BMVF0CKFDUͷྫ w #JSUIEBZʹBT-PDBM%BUFͱDBMD"HFϝιουΛඋ͢Δ ˞ΠϯλʔϑΣʔεͰ͢ ˞HFU%BUFͱHFU"HFͰ͍͍ͱࢥ͏Αɺ͔ͬͯΕ w %FMJWFSZ"EESFTT w \;JQ$PEF 1SFG
$JUZ "EESFTT "EESFTT/BNF^ w 0SEFSͰ4IJQQJOH*OTUSVDUJPOͰڞ௨Ͱ͏ w ݿɾૹۀଆ͔Βͷ੍ w Ͱɺ.FNCFS"EESFTT#JMMJOH"EESFTTͱҧ͏
7BMVF0CKFDUͷମܥͷྫ ʲ0SEFS෦Ͱ͏ֹۚܥ70܈ʳ -JTU1SJDF&YDMVEJOH5BYͷਖ਼Ձ 4BMFT1SJDF&YDMVEJOH5BYηʔϧߟྀͨ͠ൢചՁ֨ 4BMFT1SJDF*ODMVEJOH5BY 4VC5PUBM1SJDF&YDMVEJOH5BYൢചՁ֨ºྔ 4VC5PUBM1SJDF*ODMVEJOH5BY 1SPEVDU5PUBM1SJDF&YDMVEJOH5BY߹ܭ 1SPEVDU5PUBM1SJDF*ODMVEJOH5BY 4IJQQJOH$IBSHF&YDMVEJOH5BYૹྉ
4IJQQJOH$IBSHF*ODMVEJOH5BY $BTI0O%FMJWFSZ$IBSHF&YDMVEJOH5BYҾखྉ $BTI0O%FMJWFSZ$IBSHF*ODMVEJOH5BY 1PJOU6TFE"NPVOUϙΠϯτॆֹ $PVQPO6TFE"NPVOUΫʔϙϯॆֹ %JTDPVOU"NPVOUҾֹ͖ (SBOE5PUBM1SJDF&YDMVEJOH5BY߹ܭ ૹྉ ҾखྉϙΠϯτΫʔϙϯҾ͖ (SBOE5PUBM1SJDF*ODMVEJOH5BY
%%%தڃͷ՝ w Ϣʔεέʔεݻ༗ͷͱυϝΠϯҰൠͷΛ͚Δ w தنߏʹ͓͚ΔɺߏԽϓϩάϥϛϯάͷऔΓΈ w ू୯ҐΛߟ͑Δ w தنͷ001औΓΈ w
τϥϯβΫγϣϯεΫϦϓτ͔Βͷ٫ ͪͳΈʹɺɺɺ w "HHSFHBUF໌ࣔతʹߋ৽୯Ґ͚ͩΛߟ͑Δ w 38 $24 ॳΊ͔Βͬͨํ͕͍͍ w 70܈ͱू୯Ґɺಠཱͷཧମܥʹͨ͠ํ͕͍͍ͱࢥ͏ w ͔ͩΒɺʮυϝΠϯʯͱ͍͏ޠͱʮूʯͱ͍͏ޠΛ࣮࣭ ಉٛʹΈͳ͢Α͏ͳ͜ͱࢭΊͨํ͕͍͍
%%%্ڃͷ՝ ͋ͳͨͷλʔήοτγεςϜʹؔΘΔ εςʔΫϗϧμʔ͕ʮʯҎ্ͳΒɺɺɺ %%%ຊୈ෦ɺಡΊ ͔ͭɺͨͿΜ%%%ຊͷൣғͰࣄऩ·Βͳ͍ɻ ࣍ͷΑ͏ͳ#FZPOE%%%ʹΛ͚Δ͜ͱɻ w %$* w αϒδΣΫτࢦ
w %0"࠶ධՁ
·ͱΊ ࠶ܝ %%%Ҏલʹɺ·ͣߏԽϓϩάϥϛϯάʹ׳ΕͯΒ͏ඞ ཁ͕͋Δɻॲཧͷ·ͱ·ΓΛ࡞ͬͯɺॲཧͷ·ͱ·ΓΛα ϒؔʹׅΓग़͢͜ͱΛ֮͑ͯΒ͏ɻ ࣍ʹɺ%%%ॳڃऀ͕औΓΉ͖7BMVF0CKFDUͰ͋Δɻ తʹ001ʹऔΓΜͰΒ͏ͱ͍͏ҙຯͰ͋Δɻ
தڃऀʹɺߋ৽୯Ґͱͯ͠ͷूͱɺϢʔεέʔεݻ༗ ͔υϝΠϯҰൠ͔ͷΓ͚ʹऔΓΜͰΒ͏ɻͳ͓ɺ 38ʢ$24ʣॳΊ͔Βಋೖͨ͠ํ͕Α͍ɻ ্ڃऀΛࢦ͢ͳΒɺ%%%ຊୈ࢛෦ඞಡͰ͋Δɻ͞Βʹ %%%ຊΛӽ͑ͯɺ%$*ɺαϒδΣΫτࢦɺʮ10"%0" Թނ৽ʯͳͲͷςʔϚʹऔΓΈ࢝ΊΔ࣌Ͱ͋Δɻ