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
950
LisketでのSymfony活用例紹介
Symfony Meetup #8 でのLT資料
hidenorigoto
January 24, 2016
Tweet
Share
More Decks by hidenorigoto
See All by hidenorigoto
ドメインと向き合う - 旅行予約編
hidenorigoto
4
980
「ソフトウェア設計」のドメイン - 「データモデリングでドメインを駆動する」を読んで
hidenorigoto
10
3.2k
メルカリ バックエンド領域のこれまでとこれから
hidenorigoto
1
550
メルカリのエンジニアリング組織の変化〜Engineering Managerの視点から〜
hidenorigoto
0
8.4k
The changes of the engineering organization in Mercari - from the view of an engineering manager -
hidenorigoto
0
320
PHPerKaigi 2019 ランチセッション (3/31)
hidenorigoto
1
4.2k
抽象化って何? (What is abstraction?)
hidenorigoto
9
4.7k
抽象化って何? (What is abstraction?)
hidenorigoto
11
7.1k
続・SOLIDの原則ってどんなふうに使うの? 〜オープン・クローズドの原則 センパイのコーディングノート編〜
hidenorigoto
14
6.1k
Other Decks in Programming
See All in Programming
Pythonに漸進的に型をつける
nealle
1
120
3年ぶりにコードを書いた元CTOが Claude Codeと30分でMVPを作った話
maikokojima
0
630
Leading Effective Engineering Teams in the AI Era
addyosmani
7
580
Go言語はstack overflowの夢を見るか?
logica0419
0
520
実践Claude Code:20の失敗から学ぶAIペアプログラミング
takedatakashi
18
8.2k
コード生成なしでモック処理を実現!ovechkin-dm/mockioで学ぶメタプログラミング
qualiarts
0
260
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
200
One Enishi After Another
snoozer05
PRO
0
150
『毎日の移動』を支えるGoバックエンド内製開発
yutautsugi
2
280
NixOS + Kubernetesで構築する自宅サーバーのすべて
ichi_h3
0
1.2k
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
530
Developer Joy - The New Paradigm
hollycummins
1
360
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
27
2.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
Leading Effective Engineering Teams in the AI Era
addyosmani
7
580
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
GraphQLとの向き合い方2022年版
quramy
49
14k
Thoughts on Productivity
jonyablonski
70
4.9k
BBQ
matthewcrist
89
9.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Agile that works and the tools we love
rasmusluckow
331
21k
YesSQL, Process and Tooling at Scale
rocio
173
15k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
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ͷ্ʹɺࣗͨͪಠࣗͷ͘͠ΈΛ ʮ͏·͘ʯ࡞͍͚ͬͯΔʂ ෳࡶͳཁ݅Λ ཧͯ͠ղܾͰ͖Δʂ ͘ϝϯςφϯε ͍͚ͯ͠Δʂ
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ