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
430
デザインパターンから得られるもの
Nagoya.PHP vol.9でのLTスライド
hidenorigoto
April 11, 2015
Tweet
Share
More Decks by hidenorigoto
See All by hidenorigoto
ドメインと向き合う - 旅行予約編
hidenorigoto
4
780
「ソフトウェア設計」のドメイン - 「データモデリングでドメインを駆動する」を読んで
hidenorigoto
10
2.9k
メルカリ バックエンド領域のこれまでとこれから
hidenorigoto
1
460
メルカリのエンジニアリング組織の変化〜Engineering Managerの視点から〜
hidenorigoto
0
8.1k
The changes of the engineering organization in Mercari - from the view of an engineering manager -
hidenorigoto
0
280
PHPerKaigi 2019 ランチセッション (3/31)
hidenorigoto
1
4k
抽象化って何? (What is abstraction?)
hidenorigoto
9
4.5k
抽象化って何? (What is abstraction?)
hidenorigoto
11
6.7k
続・SOLIDの原則ってどんなふうに使うの? 〜オープン・クローズドの原則 センパイのコーディングノート編〜
hidenorigoto
14
5.9k
Other Decks in Programming
See All in Programming
dbt Pythonモデルで実現するSnowflake活用術
trsnium
0
210
Djangoアプリケーション 運用のリアル 〜問題発生から可視化、最適化への道〜 #pyconshizu
kashewnuts
1
250
How mixi2 Uses TiDB for SNS Scalability and Performance
kanmo
40
15k
第3回関東Kaggler会_AtCoderはKaggleの役に立つ
chettub
3
1.1k
ファインディLT_ポケモン対戦の定量的分析
fufufukakaka
0
840
Domain-Driven Transformation
hschwentner
2
1.9k
データベースのオペレーターであるCloudNativePGがStatefulSetを使わない理由に迫る
nnaka2992
0
210
Conform を推す - Advocating for Conform
mizoguchicoji
3
700
Spring gRPC について / About Spring gRPC
mackey0225
0
230
AWS Organizations で実現する、 マルチ AWS アカウントのルートユーザー管理からの脱却
atpons
0
150
富山発の個人開発サービスで日本中の学校の業務を改善した話
krpk1900
5
390
プログラミング言語学習のススメ / why-do-i-learn-programming-language
yashi8484
0
140
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Bash Introduction
62gerente
611
210k
Speed Design
sergeychernyshev
27
800
Thoughts on Productivity
jonyablonski
69
4.5k
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.4k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
A Philosophy of Restraint
colly
203
16k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
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
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ