Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
モックライブラリの導入について考えた話 / PHP BLT #8
Search
purple_jwl
August 08, 2017
Programming
1
1.5k
モックライブラリの導入について考えた話 / PHP BLT #8
purple_jwl
August 08, 2017
Tweet
Share
More Decks by purple_jwl
See All by purple_jwl
PHPerによるMySQLバージョンアップ 〜PHP7化の次〜 / PHP Conference Fukuoka 2018
purple_jwl
1
2.5k
マインスイーパで学ぶReact / Pepabo Frontend Tech Meeting #1
purple_jwl
2
2.4k
いかにして若手PHPerは レガシーなWebサービスと向き合うようになったか / PHP Conference 2017
purple_jwl
3
3.6k
Other Decks in Programming
See All in Programming
React Native New Architecture 移行実践報告
taminif
1
140
手が足りない!兼業データエンジニアに必要だったアーキテクチャと立ち回り
zinkosuke
0
500
テストやOSS開発に役立つSetup PHP Action
matsuo_atsushi
0
140
開発に寄りそう自動テストの実現
goyoki
1
680
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
110
大体よく分かるscala.collection.immutable.HashMap ~ Compressed Hash-Array Mapped Prefix-tree (CHAMP) ~
matsu_chara
1
210
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.1k
GeistFabrik and AI-augmented software development
adewale
PRO
0
280
手軽に積ん読を増やすには?/読みたい本と付き合うには?
o0h
PRO
1
160
AI時代もSEOを頑張っている話
shirahama_x
0
260
UIデザインに役立つ 2025年の最新CSS / The Latest CSS for UI Design 2025
clockmaker
18
7k
30分でDoctrineの仕組みと使い方を完全にマスターする / phpconkagawa 2025 Doctrine
ttskch
3
780
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Mobile First: as difficult as doing things right
swwweet
225
10k
It's Worth the Effort
3n
187
29k
Statistics for Hackers
jakevdp
799
230k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Building an army of robots
kneath
306
46k
Why Our Code Smells
bkeepers
PRO
340
57k
Designing for humans not robots
tammielis
254
26k
Speed Design
sergeychernyshev
33
1.4k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Transcript
1)1#-5 !QVSQMF@KXM ϞοΫϥΠϒϥϦͷಋೖʹ͍ͭͯ ߟ͑ͨ
ʢࣗশʣएख1)1FSೖࣾͯ͘͠Β͍ܦͬͨΠΧָ͍͠ ͺʔΆʔ!QVSQMF@KXM
ςετͬͯେࣄͰ͢ΑͶ
ςετେࣄ w࠷ۙɺςετΛॻ͘ػձ͕૿͖͑ͯͨ wϨΨγʔͳ1)1ϓϩμΫτʢ8FCαʔϏεʣͷϞμϯԽ͕ਐΉ w1)1Խ͕ྃ wςετ͕Γ͍ͯͳ͍ͷͰɺػೳվળϦϑΝΫλϦϯάΛ͠ ͳ͕ΒςετΛՃ͢Δʑ
͋Δɺ;ͱࢥ͍·ͨ͠
ςετΛॻ࣌͘ɺਓʑͲͷΑ͏ʹ ϞοΫΛੜ͍ͯ͠ΔͷͩΖ͏͔
ݱঢ় wࣾͷϓϩμΫτͰ1)16OJUσϑΥϧτͷϞοΫΛ͍ͬͯΔ wϞμϯԽΛਐΊ͓ͯΓɺͦͷҰͱͯ͠Կ͔ϞοΫϥΠϒϥϦ ΛೖΕ͍ͨͱࢥ͍ͬͯΔͱ͜Ζ wϞοΫϥΠϒϥϦଞʹ.PDLFSZ͘Β͍͔͠Βͳ͍ʜ
ௐͯΈΔͱ͍Ζ͍Ζ͋ͬͨ w1)
[email protected]
w.PDLFSZ w1SPQIFDZ w1IBLF w"TQFDU.PDL wFUDʜ
ௐͯΈΔͱ͍Ζ͍Ζ͋ͬͨ w1)
[email protected]
w.PDLFSZ w1SPQIFDZ w1IBLF w"TQFDU.PDL wFUDʜ
ࡶͳհ
1)
[email protected]
wQIQVOJUQIQVOJUNPDLPCKFDUT w1)16OJUσϑΥϧτͷϞοΫϥΠϒϥϦ wDSFBUF.PDL HFU.PDL#VJMEFS Ͱ࡞Մೳ wHFU.PDL 1)16OJUͰআ͞ΕͨʢͰEFQSFDBUFEʣ
.PDLFSZ wNPDLFSZNPDLFSZ w-BSBWFMͰ༻͞Ε͍ͯΔ wσϑΝΫτελϯμʔυͳײ͕͢͡Δʢࢲݟʣ w੩తϝιουͷϞοΫͰ͖Δ wॊೈʹϞοΫͰ͖ͯɺςετ͠ʹ͍͘ϨΨγʔͳϓϩμΫτʹ༏͠ ͦ͏☺
1SPQIFDZ wQIQTQFDQSPQIFDZ wݩ1)14QFDͷͨΊʹ࡞ΒΕͯͨͭ w1)16OJUύοέʔδʹಉࠝ͞Ε͍ͯΔ wύʔγϟϧϞοΫ੩తϝιουͷϞοΫͳͲͷػೳ͕ͳ͍ wςετ͠ʹ͍࣮͘ʹͳ͍ͬͯΔͷ͕ѱ͍ͱ͍͏ελϯε
ͳΔ΄Ͳ ʢ࣮ྫʹ͍֤ͭͯࣗͰௐͯΈͯԼ͍͞ʣ
Ͱɺ݁ہͲΕ͕ྑ͍ͷ͔ wϨΨγʔͳϓϩμΫτͰςετΛॻ͘ͳΒɺ.PDLFSZ͕ྑͦ͞͏ wςετ͠ʹ͍͘ϨΨγʔίʔυ wॊೈʹϞοΫΛੜ͢Δ͜ͱ͕Ͱ͖Δ w-BSBWFMͰ༻͞Ε͍ͯΔͱ͍͏҆৺ײ͋Δ
·ͱΊ w͍ΖΜͳϞοΫϥΠϒϥϦ͕͋Δ wϨΨγʔͳϓϩμΫτͰςετΛॻ͘ͳΒɺ.PDLFSZ͕ྑͦ͞͏ wʮʙͷಋೖʹ͍ͭͯߟ͑ͨʯͳͷͰɺ͜Ε͔Β࣮ࡍʹಋೖ͍ͯ͘͠ ͧʂ