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
Isolating-the-domainの紹介
Search
haljik
October 21, 2017
Programming
3
1.7k
Isolating-the-domainの紹介
DDDを実践するときに初期の雛形としてつかっている公開リポジトリの紹介
haljik
October 21, 2017
Tweet
Share
More Decks by haljik
See All by haljik
develop-with-domain-expert
haljik
1
1.1k
ドメイン駆動設計の紹介
haljik
0
110
普段使いのDDD
haljik
21
9.3k
実録Spring MVC
haljik
10
4.9k
ドメイン駆動設計を軽快に実践するための工夫
haljik
22
7.6k
Other Decks in Programming
See All in Programming
外接に惑わされない自システムの処理時間SLIをOpenTelemetryで実現した話
kotaro7750
0
240
なんでRustの環境構築してないのにRust製のツールが動くの? / Why Do Rust-Based Tools Run Without a Rust Environment?
ssssota
15
48k
詳細の決定を遅らせつつ実装を早くする
shimabox
1
990
Verilator + Rust + gRPC と Efinix の RISC-V でAIアクセラレータをAIで作ってる話 RTLを語る会(18) 2025/11/08
ryuz88
0
340
Researchlyの開発で参考にしたデザイン
adsholoko
0
120
AIの弱点、やっぱりプログラミングは人間が(も)勉強しよう / YAPC AI and Programming
kishida
8
3.5k
自動テストを活かすためのテスト分析・テスト設計の進め方/JaSST25 Shikoku
goyoki
2
560
Functional Calisthenics in Kotlin: Kotlinで「関数型エクササイズ」を実践しよう
lagenorhynque
0
110
AIエージェントでのJava開発がはかどるMCPをAIを使って開発してみた / java mcp for jjug
kishida
3
320
自動テストのアーキテクチャとその理由ー大規模ゲーム開発の場合ー
segadevtech
2
940
複数チーム並行開発下でのコード移行アプローチ ~手動 Codemod から「生成AI 活用」への進化
andpad
0
120
なぜ強調表示できず ** が表示されるのか — Perlで始まったMarkdownの歴史と日本語文書における課題
kwahiro
8
4.9k
Featured
See All Featured
Making Projects Easy
brettharned
120
6.4k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Designing Experiences People Love
moore
142
24k
Docker and Python
trallard
46
3.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Balancing Empowerment & Direction
lara
5
740
Transcript
*TPMBUJOHUIFEPNBJOͷհ ,"/+"7" !IBMKJL
ࣗݾհ w UXJUUFS!IBMKJL w ໊લɿՏ্࢘ʢ͔Θ͔Έ͍ͤ͡ʣ w ϑϦʔϥϯεͷ+BWBϓϩάϥϚ w ؔ%%%KBWBओ࠵
ࠂ w ໌݄ w ʮݱͰཱͭγεςϜઃܭͷݪଇʯಡ ॻձୈ̓ճIUUQT LBOTBJEEEDPOOQBTTDPNFWFOU w ஶऀͷ૿ా͞ΜΛήετʹܴ͑ͯ
ࠓ͢ࣄ w *TPMBUJOHUIFEPNBJOͱ w *TPMBUJOHUIFEPNBJOͱ͍͏ ϓϩδΣΫτͷհ
*TPMBUJOHUIFEPNBJOͱ w ΤϦοΫɾΤϰΝϯεͷυϝΠϯۦಈઃ ܭʹ͓͚Δୈ̎෦ୈ̐ষͷλΠτϧ ʮυϝΠϯΛִ͢Δʯ ͷݪஶʹ͓͚ΔදݱͰ͢ɻ
*TPMBUJOHUIFEPNBJOͱ͍͏ ϓϩδΣΫτͷհ w IUUQTHJUIVCDPNTZTUFNTFLLFJJTPMBUJOH UIFEPNBJO w ૿ా͞ΜࢲͳͲ͕࣮ࡍͷϓϩδΣΫτͷܗͱ ͯ͠ར༻ w νʔϜͰͷڞ௨ೝࣝΛ࣋ͭͨΊͷಓ۩Ͱ͋Δɻ
w ໊લͷ௨ΓυϝΠϯΛִ͢ΔΞʔΩςΫνϟ w ৗʹਐԽ్্
ಡΉ͖ͱ͜Ζ w ઃܭΨΠυIUUQTHJUIVCDPN TZTUFNTFLLFJJTPMBUJOHUIFEPNBJO XJLJ w ࠎ֨ͱͳΔύοέʔδʹஔ͞Εͨ QBDLBHFJOGPKBWBͷهड़ w ͍͔ʹͯ͠υϝΠϯΛִ͍ͯ͠Δ͔
ࠎ֨ͱͳΔύοέʔδʹஔ͞ ΕͨQBDLBHFJOGPKBWBͷهड़ w ୈҰ֊͚ͩൈਮ w BQQMJDBUJPO ΞϓϦέʔγϣϯ ࣮ݱ͢ΔΞϓϦέʔγϣϯػೳΛදݱ͢Δ υϝΠϯͷϑΝαʔυ w
EPNBJO υϝΠϯ ۀͷࣝɺར༻ऀͷؔ৺ࣄΛهड़͢Δ w JOGSBTUSVDUVSF ٕज़ج൫ ͜ͷϨΠϠͷΫϥεΛଞͷϨΠϠͷΫϥεݺͼग़͞ͳ͍͜ͱ ʜུ w QSFTFOUBUJPO ϓϨθϯςʔγϣϯ Ϗϡʔτίϯτϩʔϥͷஔ͖ॴ
͍͔ʹͯ͠υϝΠϯΛִ͍ͯ͠Δ͔ w υϝΠϯͰఆٛͨ͠ΠϯλʔϑΣʔεͷ ࣮ΛΠϯϑϥετϥΫνϟͰ࣮͠ ͍ͯ·͢
࣮ࡍͷϓϩδΣΫτͰ w ͋ΔఔͷنʹͳΔͱɺ΄ͱΜͲͷ߹Ͱڥքͮ ͚ΒΕͨίϯςΩετ͕ෳʹͳΔͷͰϚϧνϓϩ δΣΫτߏʹͳΔ w ΞϓϦέʔγϣϯɺυϝΠϯɺΠϯϑϥετϥΫ νϟΛɺҟͳΔϓϨθϯςʔγϣϯ͔Βڞ༗͢Δ ߏͱͳΔࣄ w
BQQMJDBJUPOVTFDBTFɺEPNBJOCBTJDύοέʔδͳ Ͳ࣮ݧతͰ·ͩͲ͏͏͖͔໎͍ͬͯΔͱ͜Ζ
ࢀߟࢿྉ w 4QSJOH.7$ʹ͍ͭͯ IUUQTTQFBLFSEFDLDPNIBMKJLTIJMV TQSJOHNWD࣮4QSJOH.7$ w νʔϜͰڞ༗͓ͯ͘͜͠ͱ IUUQTTQFBLFSEFDLDPNIBMKJLQV EVBOTIJJGBMTFEEE TMJEFීஈ͍
ͷ%%%