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
私がSymfonyはいいぞ、Doctrineはいいぞと言い続ける理由
Search
Hiromi Hishida
March 28, 2023
Programming
3
390
私がSymfonyはいいぞ、Doctrineはいいぞと言い続ける理由
PHPTechCafe 2023年3月のLTスライドです。
Hiromi Hishida
March 28, 2023
Tweet
Share
More Decks by Hiromi Hishida
See All by Hiromi Hishida
#phpcon_odawara オープン・クローズドなテストフィクスチャを求めて / open closed test fixtures
77web
3
230
Doctrine ORMでValue Objectを扱う方法4選 #phpstudy / 4 ways to handle Value Objects with Doctrine ORM
77web
4
110
100%出しきれないのを許すスクラムチーム運営
77web
1
98
マイクロサービスがほしいと思ったときに本当に必要だったもの〜なぜ人は共通基盤の夢を見るのか〜 / why microservice
77web
5
1.1k
モデルとはなにか / what is model?
77web
6
2.3k
たとえば、唐揚げを揚げながらPHPコードを書く技術 #phpstudy
77web
1
310
ベテランのバグ調査の秘訣、こっそり教えちゃいます。
77web
22
9.1k
Symfony+Doctrine ORMで始める安全なモジュラモノリス
77web
2
3.8k
他人がはやく読めるコードを書く ために
77web
11
4.7k
Other Decks in Programming
See All in Programming
今、知っておきたい! 生成AIエージェントの世界
elith
3
350
Java 22 Overview
kishida
1
180
Changed Rules: Architectures with Lightweight Stores
manfredsteyer
PRO
0
240
新宿ダンジョンを可視化してみた
satoshi7190
2
230
Rails と人魚の話/rails-and-mermaid
sanfrecce_osaka
0
100
⼤規模⾔語モデルの拡張(RAG)が 終わったかも知れない件について
nearme_tech
23
15k
Git Rebase
bkuhlmann
11
1.6k
Rethinking UI building strategies @ SFI 2024
letelete
0
270
VSCodeでのDatabricks開発もお勧めしたい/I would also recommend Databricks development with VSCode.
kazumain
0
250
ScalarDBを用いたマイクロサービスにおけるデータ管理 (Database Engineering Meetup #2)
scalar
0
110
Ruby Pattern Matching
bkuhlmann
0
920
Netty Chicago Java User Group 2024-04-17
sullis
0
170
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
124
8.5k
Designing for Performance
lara
601
67k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Bash Introduction
62gerente
604
210k
Debugging Ruby Performance
tmm1
70
11k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
7
990
Building Effective Engineering Teams - LeadDev
addyosmani
28
1.8k
Designing with Data
zakiwarfel
96
4.8k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
4 Signs Your Business is Dying
shpigford
175
21k
Documentation Writing (for coders)
carmenintech
60
3.9k
The Mythical Team-Month
searls
216
42k
Transcript
.BSDIUI CZ!XFC BU1)15FDI$BGF ࢲ͕4ZNGPOZ͍͍ͧɺ%PDUSJOF ͍͍ͧͱݴ͍ଓ͚Δཧ༝
w 4/4ΞΧϯτ!XFCʢͳͳ͏͐Ϳʣ w 1)1FSྺ w ʙϑϦʔϥϯε։ൃऀ w ʙ݄ʢגʣΧϧςοτίϛϡχέʔγϣϯζΤ ϯδχΞɾϦʔυΤϯδχΞɾϚωʔδϟʔ w
݄ʙʢגʣϦϯέʔδΤϯδχΞ w ༧ҩྍϓϩμΫτΛ࡞͍ͬͯ·͢ w ຊ4ZNGPOZϢʔβʔձ /BHPZBQIQ ࣗݾհ ঁੑͷ݈߁՝αϙʔτ GFNDMF ͔͔Γ͚ͭอ݈ࢣGPS-*/& ϝϯλϧΣϧωεαʔϏε SBTJLB
4ZNGPOZ ͍͍ͧ
%PDUSJOF ͍͍ͧ
ੈͷத-BSBWFMͱ&MPRVFOUશظ
ੈͷத-BSBWFMͱ&MPRVFOUશظ w 3BQJE%FWFMPQNFOU͓͓͍ʹ0, w ੈͷதΛศརʹ͢ΔϓϩμΫτ͕ͨ͘͞Μग़ͯ͘Δͷେܴ
-BSBWFMʹҰఆͷݶք͕͋Δ w ͍ΘΏΔٕज़తෛ࠴ w ύϑΥʔϚϯε w ίʔυͷϝϯςφϯεੑ w όʔδϣϯΞοϓରԠ
-BSBWFMʹҰఆͷݶք͕͋Δ w ϩʔϯνޙʹফ͍͔͑ͯͣʹੜ͖ͬͯେṶ͚ͨ͠ϓϩμΫτͰൃੜ͢Δ w νϡʔτϦΞϧ௨Γͷ-BSBWFMΒ͍࣮͠Ͱ٧ΉϙΠϯτ͕͋Δ w ݶքΛ͑Δ͍ํͰ-BSBWFMΛ͍ͬͯͨ͘Ίʹ-BSBWFMͷ͍͍ͱ͜ΖΛ ࣺͯͳ͚ΕͳΒͳ͍ w ʮ͑·͢ʯͱ͍͏࠾༻ީิऀ͕ͨ͘͞Μ͍Δ
w ެࣜϚχϡΞϧͱ͔ೖຊΛಡΜͰΒ͑Ε৽ਓݚमඞཁͳ͍
ଞͷݴޠʹϦϓϨʔεͩʁʂ w 1)1ͰղܾͰ͖ͳ͍՝ͷྖҬʹ৳ͼ͍͖͍ͯͨϓϩμΫτͳΒɺྑ͍ػ ձ w ݁ہ1)1ͰͰ͖Δ͜ͱ͔ͬͯ͠ͳ͍ϓϩμΫτͳͷʹɺΘ͟Θ͟ଞͷݴ ޠͰ࠶࣮͢Δʁ
ࢲ1)1͕ ͖ͩ 4ZNGPOZͱ%PDUSJOF1)1ͷ··Ͱ-BSBWFMͷݶքΛӽ͑ΒΕΔՄೳੑ͕͋Δπʔ ϧɻݶք͕དྷͨΒʮ4ZNGPOZ͍͍ͧɺ%PDUSJOF͍͍ͧʯΛࢥ͍ग़ͯ͠ཉ͍͠ɻ
IUUQTUXJUUFSDPNV[VMMBTUBUVT ·ͩʮྲྀߦ͔ͩΒʯ-BSBWFMͰ࡞Γ·͔͢ʁ CZͳͳ͏͐Ϳ
͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ