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
デザインパターンから得られるもの
Search
hidenorigoto
April 11, 2015
Programming
3
440
デザインパターンから得られるもの
Nagoya.PHP vol.9でのLTスライド
hidenorigoto
April 11, 2015
Tweet
Share
More Decks by hidenorigoto
See All by hidenorigoto
ドメインと向き合う - 旅行予約編
hidenorigoto
4
950
「ソフトウェア設計」のドメイン - 「データモデリングでドメインを駆動する」を読んで
hidenorigoto
10
3.2k
メルカリ バックエンド領域のこれまでとこれから
hidenorigoto
1
530
メルカリのエンジニアリング組織の変化〜Engineering Managerの視点から〜
hidenorigoto
0
8.3k
The changes of the engineering organization in Mercari - from the view of an engineering manager -
hidenorigoto
0
310
PHPerKaigi 2019 ランチセッション (3/31)
hidenorigoto
1
4.1k
抽象化って何? (What is abstraction?)
hidenorigoto
9
4.6k
抽象化って何? (What is abstraction?)
hidenorigoto
11
7.1k
続・SOLIDの原則ってどんなふうに使うの? 〜オープン・クローズドの原則 センパイのコーディングノート編〜
hidenorigoto
14
6.1k
Other Decks in Programming
See All in Programming
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
18
9.6k
The state patternの実践 個人開発で培ったpractice集
miyanokomiya
0
160
Flutter with Dart MCP: All You Need - 박제창 2025 I/O Extended Busan
itsmedreamwalker
0
140
TanStack DB ~状態管理の新しい考え方~
bmthd
2
480
1から理解するWeb Push
dora1998
7
1.7k
Microsoft Orleans, Daprのアクターモデルを使い効率的に開発、デプロイを行うためのSekibanの試行錯誤 / Sekiban: Exploring Efficient Development and Deployment with Microsoft Orleans and Dapr Actor Models
tomohisa
0
240
開発チーム・開発組織の設計改善スキルの向上
masuda220
PRO
18
9.9k
ぬるぬる動かせ! Riveでアニメーション実装🐾
kno3a87
1
110
Swift Updates - Learn Languages 2025
koher
2
450
react-callを使ってダイヤログをいろんなとこで再利用しよう!
shinaps
1
180
為你自己學 Python - 冷知識篇
eddie
1
340
Ruby Parser progress report 2025
yui_knk
1
300
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Typedesign – Prime Four
hannesfritz
42
2.8k
What's in a price? How to price your products and services
michaelherold
246
12k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.5k
How GitHub (no longer) Works
holman
315
140k
Side Projects
sachag
455
43k
Six Lessons from altMBA
skipperchong
28
4k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Transcript
σβΠϯύλʔϯ ͔ΒಘΒΕΔͷ !IJEFOPSJHPUP
δϣΠϯ͠·ͨ͠ʂ
!IJEFOPSJHPUP w Χϧςοτίϛϡχέʔγϣϯζ γεςϜ։ൃ෦ w 1)1ϝϯλʔζ4ZNGPOZϢʔβʔձ w ڵຯɿϞσϦϯάઃܭֶԹઘ
TUBDLPWFSqPXͷޙ౻ͷճίʔυ
σβΠϯύλʔϯ ௨শʮ(P'ʯ ਓͷΦϒδΣΫτࢦਥ͕ ॻ͍͔ͨΒ(BOHPG'PVSͷ ಄จࣈΛͱͬͯ ! ͨΒͱσβύλΛ͍͕ͨ ΔਓʢϓϩάϥϚͳΒ ൃ͢ΔʣΛσβύλਥͱݺ Ϳ
͜͏͍͏ຊ
σβΠϯύλʔϯͱ σβΠϯύλʔϯɺҰൠతͳઃܭߏͷΩʔͱͳ Δଆ໘ʹ໊લΛ͚ɺநԽɺࣝผԽ͠ɺ࠶ར༻Մ ೳͳΦϒδΣΫτࢦઃܭΛੜΈग़͢ͷʹ༗༻ͱͳ ΔΑ͏ʹͨ͠ͷͰ͋Δɻ·ͨɺσβΠϯύλʔϯ ͦΕʹ͔͔Θ͍ͬͯΔΫϥεΠϯελϯεɺͦ ΕΒͷׂڠௐؔɺͷ୲Λنఔ͢Δɻ ! ΦϒδΣΫτࢦʹ͓͚Δ࠶ར༻ͷͨΊͷσβΠϯύλʔϯ QσβΠϯύλʔϯͱ
Կͷʹཱͭͷ͔ʁ w ޠኮ w ઃܭͷࢹ
ޠኮ w ݸͷύλʔϯ͕هࡌ w "CTUSBDU'BDUPSZɺ#VJMEFSɺ"EBQUFSɺ $PNQPTJUFɺ5FNQMBUF.FUIPEɺFUDʜ w ϓϩάϥϜͷ༰Λݴ͍ද࣌͢ʹɺ্ʹ͋Δݴ༿Λ ͏ͱ͏·͘આ໌Ͱ͖ͨΓ͢ΔɻٯʹɺΘ͟ͱ্ʹ ͋Δݴ༿Λͬͯݴ͍දͦ͏ͱࢼΈͨΓ͢Δɻ
ઃܭͷࢹ w ॏཁʂʂʂ w ύλʔϯɺͭͷΧςΰϦʹ͚ΒΕ͍ͯΔ ੜʹؔ͢Δ ύλʔϯ ߏʹؔ͢Δ ύλʔϯ ৼΔ͍ʹؔ͢Δ
ύλʔϯ
ॲཧ ೖྗ ग़ྗ ४උ Ͳͷ෦ʹ ߏɺੜɺৼΔ͍ ͕͋Δ͔ʁ
ॲཧ ೖྗ ग़ྗ ߏ ४උ ੜ ৼΔ͍
ڵຯͷ͋Δํ w ຊͷ՝ʹద༻ͯ͠Έ͍ͯͩ͘͞ w ޙ౻ͷྫ ʢσβΠϯύλʔϯͷద༻·Ͱͯ͠·ͤΜ͕ʣ IUUQTHJUIVCDPNIJEFOPSJHPUP/BHPZB%L w $PNQPTJUFύλʔϯ
ଞͷύλʔϯ w 1PG&""ʢϑϨʔϜϫʔΫϥΠϒϥϦدΓͷύ λʔϯूʣ w ΞφϦγεύλʔϯʢੳϞσϧͷύλʔϯʣ w ετϦʔϜϥΠϯΦϒδΣΫτϞσϦϯά ʢϏδωεΤϯςΟςΟͷجૅύλʔϯʣ ͳͲ
·ͱΊ w σβΠϯύλʔϯ͔ΒಘΒΕΔͷ w ޠኮ w ઃܭͷࢹ w ͜ΕΒɺରͷཧղɾཧʹཱͭ w
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ