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
LisketでのSymfony活用例紹介
Search
hidenorigoto
January 24, 2016
Programming
1
910
LisketでのSymfony活用例紹介
Symfony Meetup #8 でのLT資料
hidenorigoto
January 24, 2016
Tweet
Share
More Decks by hidenorigoto
See All by hidenorigoto
ドメインと向き合う - 旅行予約編
hidenorigoto
4
770
「ソフトウェア設計」のドメイン - 「データモデリングでドメインを駆動する」を読んで
hidenorigoto
10
2.9k
メルカリ バックエンド領域のこれまでとこれから
hidenorigoto
1
450
メルカリのエンジニアリング組織の変化〜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
JavaScriptツール群「UnJS」を5分で一気に駆け巡る!
k1tikurisu
9
1.8k
SwiftUI Viewの責務分離
elmetal
PRO
1
230
Pythonでもちょっとリッチな見た目のアプリを設計してみる
ueponx
1
550
Grafana Loki によるサーバログのコスト削減
mot_techtalk
1
130
富山発の個人開発サービスで日本中の学校の業務を改善した話
krpk1900
4
380
第3回関東Kaggler会_AtCoderはKaggleの役に立つ
chettub
3
1k
データの整合性を保つ非同期処理アーキテクチャパターン / Async Architecture Patterns
mokuo
46
17k
法律の脱レガシーに学ぶフロントエンド刷新
oguemon
5
740
『品質』という言葉が嫌いな理由
korimu
0
160
Open source software: how to live long and go far
gaelvaroquaux
0
630
DROBEの生成AI活用事例 with AWS
ippey
0
130
ソフトウェアエンジニアの成長
masuda220
PRO
10
1.1k
Featured
See All Featured
For a Future-Friendly Web
brad_frost
176
9.5k
Become a Pro
speakerdeck
PRO
26
5.1k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
240
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
How to Ace a Technical Interview
jacobian
276
23k
How STYLIGHT went responsive
nonsquared
98
5.4k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Fireside Chat
paigeccino
34
3.2k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Adopting Sorbet at Scale
ufuk
74
9.2k
Transcript
-JTLFUͰͷ 4ZNGPOZ׆༻ྫհ Χϧςοτίϛϡχέʔγϣϯζ1)1ϝϯλʔζ ޙ౻लએ !IJEFOPSJHPUP 4ZNGPOZ.FFUVQ 4ZNGPOZຊʹࡌͬͯͳ͍ʂ
ࣗݾհ w ޙ౻लએʢ͝ͱ͏ͻͰͷΓʣ !IJEFOPSJHPUPذෞԹઘϞσϦϯάɾઃܭ w Χϧςοτίϛϡχέʔγϣϯζ1)1ϝϯλʔζ w ຊ
-JTLFUͱ w ϦεςΟϯάࠂͷ ӡ༻ࢧԉπʔϧ w ࣗࣾαʔϏε w ۀظ͔Β ʢʣ 4ZNGPOZ൛ऑ
όϯυϧݸ
ΞδΣϯμ πϦʔߏͷఆٛσʔλʢॳڃʣ ಠࣗͷΞϊςʔγϣϯɹʢதڃʣ 4FDVSJUZ7PUFSͷԠ༻ɹɹʢʁڃʣ
πϦʔߏͷఆٛσʔλ w ϝχϡʔͷߏͱ͔
:".- &YUFOTJPO 4FSWJDF$POUBJOFS 4FSWJDF ೖ ύϥϝʔλ &YUFOTJPOͰͷίϯϑΟΪϡϨʔγϣϯ ϩʔυͷΈΛ͏
όϯυϧ3FTPVSDFTDPOpHNFOVZNM QBSBNFUFSTʹ πϦʔߏΛͦ ͷ··هड़ ར༻͢ΔαʔϏ εʹύϥϝʔλ Λ*OKFDU
όϯυϧ%FQFOEFODZ*OKFDUJPOʙʙ&YUFOTJPOQIQ
ϝϦοτ w :".-ͷಡΈࠐΈॲཧͳͲΛࣗͰهड़͢Δඞཁͳ ͠ w αʔϏείϯςφͷύϥϝʔλͱͯ͠Ωϟογϡ͞ ΕΔ w %*ͷػߏͰαʔϏεʹͤΔ
Ԡ༻ฤ w 4ZNGPOZຊୈষ࠷ޙͷίϯϑΟΪϡϨʔγϣϯͷ ࢀর ͓ͦΒ͘ຊͷதͰҰ൪͍͠ɺ͜ΕΛ͍͜ͳ ͤͨΒ4ZNGPOZϚελʔͱ໊ͬͯྑ͠ʣ
ࢀߟ63- w ʮ)PXUP-PBE4FSWJDF$POpHVSBUJPOJOTJEFB #VOEMFʯ IUUQTZNGPOZDPNEPDDVSSFOUDPPLCPPL CVOEMFTFYUFOTJPOIUNM
ಠࣗͷΞϊςʔγϣϯ w ίϯτϩʔϥόϯυϧͱผͷཻͷԣஅతͳॲ ཧ ΞΫηεݖ" ΞΫηεݖ# 'PP#VOEMF #BS#VOEMF $POUSPMMFS $POUSPMMFS
$POUSPMMFS
&WFOU-JTUFOFS $POUSPMMFS "DUJPO ֘ΞϊςʔγϣϯΛ ಡΈࠐΉ LFSOFMDPOUSPMMFSΠϕϯτͰΞϊςʔγϣϯΛ ಡΜͰॲཧ ,FSOFM LFSOFMDPOUSPMMFS νΣοΫαʔϏε
هड़༰ʹैͬͯ νΣοΫ "DDFTT%FOJFE&YDFQUJPO /(ͷ߹
όϯυϧ"OOPUBUJPO"DDFTTJCMFQIQ
ΞϊςʔγϣϯใΛಡΈࠐΉ3FBEFSΫϥεͷॲཧ %PDUSJOFͷ"OOPUBUJPO3FBEFS
όϯυϧ&WFOU-JTUFOFSʙ-JTUFOFSQIQ ͜ͷྫͰ 4VCTDSJCFS
όϯυϧ3FTPVSDFTDPOpHFWFOU@MJTUFOFSZNM όϯυϧ%FQFOEFODZ*OKFDUJPOʙʙ&YUFOTJPOQIQ
ࢀߟ63- w ʮ4ZNGPOZ$SFBUJOHB.FUBEBUB'BDUPSZGPS1SPDFTTJOH$VTUPN "OOPUBUJPOT !NBUUIJBTOPCBDL ʯ IUUQQIQBOETZNGPOZNBUUIJBTOPCBDLOMTZNGPOZ DSFBUJOHBNFUBEBUBGBDUPSZGPSQSPDFTTJOHDVTUPNBOOPUBUJPOT w ʮ)PXUP3FHJTUFS&WFOU-JTUFOFSTBOE4VCTDSJCFSTʯ
IUUQTZNGPOZDPNEPDDVSSFOUDPPLCPPLEPDUSJOF FWFOU@MJTUFOFST@TVCTDSJCFSTIUNM w ʮ4ZNGPOZ'SBNFXPSL&WFOUTʯ IUUQTZNGPOZDPNEPDDVSSFOUSFGFSFODFFWFOUTIUNM
4FDVSJUZ7PUFSͷԠ༻
1SPT$POT w 1SPT w ΞϊςʔγϣϯͰهड़Ͱ͖Δɻ w ΞΫγϣϯεοΩϦɻ w $POT w
!1BSBN$POWFSUFS͕લఏʹͳΔ
ྫ֎తͳͷΛ࡞Γͨ͘ͳΔ UFBN1BSBN$POWFSUFS Λ͍ͬͯͳ͍͚Ͳɺ !4FDVSJUZͰΞΫηεݖ νΣοΫ͍ͨ͠
&WFOU-JTUFOFS 3FRVFTUͷ BUUSJCVUFT ֘ΤϯςΟςΟΛ औΓग़ͯ͠ηοτ LFSOFMDPOUSPMMFSΠϕϯτͰϦΫΤετͷ BUUSJCVUFTʹೖΕͯΔ ,FSOFM LFSOFMDPOUSPMMFS ΞΫγϣϯͷҾɾ!4FDVSJUZ
ར༻Մೳ
όϯυϧ&WFOU-JTUFOFSʙ-JTUFOFSQIQ ͜ͷྫͰ 4VCTDSJCFS
όϯυϧ3FTPVSDFTDPOpHFWFOU@MJTUFOFSZNM
ϝϦοτ w ʢ͖ͬ͞ॻ͖·͕ͨ͠ʣݖݶؔͷఆهड़ΛΞ Ϋγϣϯ͔Βͳͤ͘Δ w ͨͩɺࠓճհͨ͠ࣄ͕ඞཁͱͳΔέʔε͓ ͦΒ͘كɻΈͱͯ͜͠Μͳ෩ʹͰ͖Δɺͱ͍ ͏ఔʹɻ
ࢀߟ63- w ʮ)PXUP6TF7PUFSTUP$IFDL6TFS1FSNJTTJPOTʯ IUUQTZNGPOZDPNEPDDVSSFOUDPPLCPPL TFDVSJUZWPUFSTIUNM
·ͱΊ 4ZNGPOZͷ͍࣋ͬͯΔػೳΛ͍͜ͳ͢ͱɺ 4ZNGPOZͷ্ʹɺࣗͨͪಠࣗͷ͘͠ΈΛ ʮ͏·͘ʯ࡞͍͚ͬͯΔʂ ෳࡶͳཁ݅Λ ཧͯ͠ղܾͰ͖Δʂ ͘ϝϯςφϯε ͍͚ͯ͠Δʂ
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ