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
いかにして若手PHPerは レガシーなWebサービスと向き合うようになったか / PHP Co...
Search
purple_jwl
October 09, 2017
Programming
3
3.6k
いかにして若手PHPerは レガシーなWebサービスと向き合うようになったか / PHP Conference 2017
purple_jwl
October 09, 2017
Tweet
Share
More Decks by purple_jwl
See All by purple_jwl
PHPerによるMySQLバージョンアップ 〜PHP7化の次〜 / PHP Conference Fukuoka 2018
purple_jwl
1
2.2k
マインスイーパで学ぶReact / Pepabo Frontend Tech Meeting #1
purple_jwl
2
2.2k
モックライブラリの導入について考えた話 / PHP BLT #8
purple_jwl
1
1.5k
Other Decks in Programming
See All in Programming
Haze - Real time background blurring
chrisbanes
1
510
14 Years of iOS: Lessons and Key Points
seyfoyun
1
770
Mermaid x AST x 生成AI = コードとドキュメントの完全同期への道
shibuyamizuho
0
160
fs2-io を試してたらバグを見つけて直した話
chencmd
0
220
ドメインイベント増えすぎ問題
h0r15h0
1
170
今年一番支援させていただいたのは認証系サービスでした
satoshi256kbyte
1
250
[JAWS-UG横浜 #76] イケてるアップデートを宇宙いち早く紹介するよ!
maroon1st
0
450
CSC305 Lecture 26
javiergs
PRO
0
140
Effective Signals in Angular 19+: Rules and Helpers @ngbe2024
manfredsteyer
PRO
0
130
rails statsで大解剖 🔍 “B/43流” のRailsの育て方を歴史とともに振り返ります
shoheimitani
2
930
Recoilを剥がしている話
kirik
5
6.6k
良いユニットテストを書こう
mototakatsu
5
1.9k
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
427
64k
The Invisible Side of Design
smashingmag
298
50k
Thoughts on Productivity
jonyablonski
67
4.4k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
2
290
What's in a price? How to price your products and services
michaelherold
243
12k
Mobile First: as difficult as doing things right
swwweet
222
9k
A Philosophy of Restraint
colly
203
16k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Into the Great Unknown - MozCon
thekraken
33
1.5k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
2
170
KATA
mclloyd
29
14k
Transcript
1)1ΧϯϑΝϨϯε !QVSQMF@KXM ͍͔ʹͯ͠एख1)1FS ϨΨγʔͳ8FCαʔϏεͱ ͖߹͏Α͏ʹͳ͔ͬͨ
8FCΞϓϦέʔγϣϯΤϯδχΞ ͺʔΆʔ!QVSQMF@KXM 1)1.Z42--BSBWFM
ϨΨγʔͳ8FCαʔϏε։ൃ ݏͰ͔͢ʁ
͍͍͡ΌΜɺָ͍͠ʂ ϚδແཧɺͭΒ͍ʜ ੲ ࠓ ࢲ ࢲ
͍͍͡ΌΜɺָ͍͠ʂ ϚδແཧɺͭΒ͍ʜ ੲ ࠓ ࢲ ࢲ
͍͍͡ΌΜɺָ͍͠ʂ ϚδແཧɺͭΒ͍ʜ ੲ ࠓ ࢲ ࢲ ʑͷ։ൃνʔϜͰͷऔΓΈ ͷੵΈॏͶͰߟ͕͑มΘͬͨ
ࢲͷମݧେͩͱࢥ͏͜ͱ
w খ͞ΊͷνʔϜ w #$ͷ8FCαʔϏε
ϢʔβʔϑΝʔετ
ϢʔβʔϑΝʔετ νʔϜͰେʹ͍ͯ͠Δߟ͑ͷͭ
lࢲୡ·ͣɺ͓٬͞·Λେʹ͠·͢ɻ νʔϜͰߦ͏ͯ͢ͷ͜ͱ͕͓٬͞·ʹͭͳ͕ͬͯ ͍Δͱ͍͏ؾ࣋ͪΛৗʹ͍࣋ͬͯ·͢ɻz
νʔϜͰ৬छؔͳ͍͘ΖΜͳ͜ͱΛΔ
ʙྫ ʙ νʔϜͰຖே,1*ͷΛ֬ೝ͢Δ
ʙྫ ʙ ͓͍߹Θͤ༰Λ4MBDLʹྲྀͯ͠ɺ ୭Ͱ֬ೝͰ͖Δঢ়ଶʹ͢Δ
ʙྫ ʙ ϢʔβʔΠϯλϏϡʔʹߦ͘
ϢʔβʔαʔϏεʹରͯ͠ɺ ڵຯɾؔ৺Λ࣋ͭ͜ͱ͕Ͱ͖ͨ
ϢʔβʔϑΝʔετ
ϢʔβʔϑΝʔετ ΤϯδχΞͱͯ͠ʜ
ϢʔβʔʹՁΛఏڙ͢Δ͜ͱΛୈҰͱ͠ɺ ͦͷखஈͱٕͯ͠ज़Λ༻͍Δɻ
ʙ࠷ۙͷʙ .Z42-όʔδϣϯΞοϓ ʢϨΨγʔͳڥͰͷʣ
42-จͷௐࠪɺಈ࡞ݕূͳͲಓͳ࡞ۀ
ੲͷࢲͳΒʮͭΒ͍ɺݏͩʯͰऴΘ͍ͬͯͨ
ࠓʮͳͥΔͷ͔ɺϢʔβʔʹͲͷΑ͏ͳՁΛ ఏڙͰ͖Δͷ͔ʯΛߟ͑ɺ࣮ߦͰ͖Δ
ϢʔβʔϑΝʔετ ࢲ͕େͩͱࢥ͏͜ͱ
ϨΨγʔͳ8FCαʔϏε։ൃ ࢲʹͱͬͯ ͱ
ੲ ࠓ ϨΨγʔ ͭΒ͍ υΩϡϝϯτͷͳ͍Ṗ༷ ݏ ͭ·Βͳ͍ ָ͍͠ αʔϏεʹର͢Δ ڵຯɾؔ৺
ϢʔβʔʹՁΛఏڙ͢Δ υΩϡϝϯτͷͳ͍Ṗ༷ ͭΒ͍ ϨΨγʔ ݏ ͭ·Βͳ͍
ੲ ࠓ ϨΨγʔ ͭΒ͍ υΩϡϝϯτͷͳ͍Ṗ༷ ݏ ͭ·Βͳ͍ ָ͍͠ αʔϏεʹର͢Δ ڵຯɾؔ৺
ϢʔβʔʹՁΛఏڙ͢Δ υΩϡϝϯτͷͳ͍Ṗ༷ ͭΒ͍ ϨΨγʔ ݏ ͭ·Βͳ͍ ʴ
ੲ ࠓ ϨΨγʔ ͭΒ͍ υΩϡϝϯτͷͳ͍Ṗ༷ ݏ ͭ·Βͳ͍ ָ͍͠ αʔϏεʹର͢Δ ڵຯɾؔ৺
ϢʔβʔʹՁΛఏڙ͢Δ υΩϡϝϯτͷͳ͍Ṗ༷ ͭΒ͍ ϨΨγʔ ݏ ͭ·Βͳ͍ ʴ ͭΒ͞ ָ͠͞
·ͱΊ
w ࢲͷମݧେͩͱࢥ͏͜ͱʹ͍ͭͯͨ͠ w ϢʔβʔαʔϏεʹରͯ͠ɺڵຯɾؔ৺Λ࣋ͭ ͜ͱͰײ͡Δ͜ͱͷͰ͖Δָ͕͋͠͞Δ
͍͔ʹͯ͠ϨΨγʔͳ8FCαʔϏε ͱ͖߹͍·͔͢ʁ