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
900
「ソフトウェア設計」のドメイン - 「データモデリングでドメインを駆動する」を読んで
hidenorigoto
9
3.1k
メルカリ バックエンド領域のこれまでとこれから
hidenorigoto
1
520
メルカリのエンジニアリング組織の変化〜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
6.9k
続・SOLIDの原則ってどんなふうに使うの? 〜オープン・クローズドの原則 センパイのコーディングノート編〜
hidenorigoto
14
6k
Other Decks in Programming
See All in Programming
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
240
Node-RED を(HTTP で)つなげる MCP サーバーを作ってみた
highu
0
110
Is Xcode slowly dying out in 2025?
uetyo
1
230
Team operations that are not burdened by SRE
kazatohiei
1
270
Discover Metal 4
rei315
2
100
PipeCDのプラグイン化で目指すところ
warashi
1
210
A2A プロトコルを試してみる
azukiazusa1
2
1.2k
#QiitaBash MCPのセキュリティ
ryosukedtomita
0
420
システム成長を止めない!本番無停止テーブル移行の全貌
sakawe_ee
1
150
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
170
型付きアクターモデルがもたらす分散シミュレーションの未来
piyo7
0
810
Code as Context 〜 1にコードで 2にリンタ 34がなくて 5にルール? 〜
yodakeisuke
0
120
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
710
Testing 201, or: Great Expectations
jmmastey
42
7.5k
Statistics for Hackers
jakevdp
799
220k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
940
Stop Working from a Prison Cell
hatefulcrawdad
270
20k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Bash Introduction
62gerente
614
210k
RailsConf 2023
tenderlove
30
1.1k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
24k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
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
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ