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
Symfony2 の Functional Test のメモリ使用量と実行時間を削減した話
Search
kalibora
July 10, 2016
Programming
22
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Symfony2 の Functional Test のメモリ使用量と実行時間を削減した話
kalibora
July 10, 2016
More Decks by kalibora
See All by kalibora
QA環境で誰でも自由自在に現在時刻を操って検証できるようにした話
kalibora
0
530
PHPのアノテーション(アトリビュート)からOpenAPIのドキュメントを出力し、レスポンスもそれを元にシリアライズすることで仕様と実装を乖離させず、色々楽できたよって話
kalibora
0
260
Swagger (OpenAPI) と PHPStan で REST API でも型安全っぽく使う
kalibora
0
3.5k
WebAudioと音の話
kalibora
0
450
Other Decks in Programming
See All in Programming
The Bowling Game- From Imperative to Functional Programming - Part 1
philipschwarz
PRO
0
340
ランチタイムLT会3周年!ランチタイムLT会を3年間続けられたお話
y0hgi
1
150
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
8
5k
AIエージェントで 変わるAndroid開発環境
takahirom
2
690
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
520
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
170
作るコストが小さくなった時代 幸せに働くために改めて考えたいこと 〜エンジニアとして価値を出し続けるために注視している二分野〜
yuppeeng
0
120
【SRE NEXT 2026 Lunch Session】一人目専任SREの立ち上げを加速する ― AIと進めたオンボーディングで2分を0.04秒にした話
pkshadeck
PRO
0
2.9k
自作OSでスライド発表する
uyuki234
1
3.9k
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
110
act2-costs.pdf
sumedhbala
0
120
act1-costs.pdf
sumedhbala
0
240
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
187
22k
Six Lessons from altMBA
skipperchong
29
4.3k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Context Engineering - Making Every Token Count
addyosmani
9
1k
It's Worth the Effort
3n
188
29k
Mobile First: as difficult as doing things right
swwweet
225
10k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
220
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
730
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Transcript
'VODUJPOBM5FTUͷ ϝϞϦ༻ྔͱ࣮ߦ࣌ؒΛ ݮͨ͠
ࣗݾհ w ˏLBMJCPSB w ձࣾͰͻ͛Ϧʔμʔͱ͔ͻܑ͛͞Μͱ͔ͻ͛ͱ͔ݺ Εͯ·͢ w -5͡ΊͯͰ͢ɻΑΖ͓͘͠ئ͍͠·͢ w ࠓͷ݄·ͰେखϙʔλϧαΠτͰಇ͍͍ͯ·͠
ͨ w ݄͔ΒגࣜձࣾΦτόϯΫͰ͓ੈʹͳ͓ͬͯΓ·͢
ͪΐͬͱ͚ͩ ΦτόϯΫͷ͜ͱ w ࣄۀ༰ w ΦʔσΟΦϒοΫࣄۀʢ'F#Fʣ w ϝσΟΞࣄۀʢ৽ץ+1ʣͳͲ w γεςϜ໘
w TZNGPOZ 4ZNGPOZ 4ZNGPOZἧ͍౿Έʂ w ΄΅ۦஞɻ͕ϝΠϯɻ͘͝࠷ۙɻ
ઈࢍΤϯδχΞืूத
એऴྃ ຊʹೖΓ·͢
4ZNGPOZΛͬͨ ͱ͋ΔγεςϜʹͯ
͢Ͱʹ͔ͬ͠Γͱॻ͔Εͨ ςετίʔυ͕ଘࡏ
ςετͷ༰తʹ w 'VODUJPOBM5FTU͕ଟΊ w ίϯτϩʔϥʔΛ௨ͯ͠Ϗϡʔ·ͰΛςετ
ͦΜͳંɺ৽ػೳΛՃ͠ɺ ͦΕʹର͢Δ৽ͨͳςετΛ Ճ͍͑ͯͬͨΒɾɾɾ
QIQVOJUͷϝϞϦ༻ྔ͕ (#͑ͯίέͨ
ରԠํ๏ QIQJOJͰNFNPSZ@MJNJUΛ૿͢ w ͦͷ࣌༻͍ͯͨ͠ͷ$JSDMF$*ͩͬͨͷͰ ͦͷ্ݶͷ(#·Ͱ૿ͤΔʢଞͷϓϩη εΛແࢹ͢Δͱʣ ͳΜ͔ଞʹվળͰ͖Δํ๏͕ͳ͍͔
HPPHMFઌੜʹฉ͘
HPPHMFઌੜʹฉ͍ͨΒ ಉ͡Α͏ͳʁࣄͰࠔͬͯΔਓൃݟ w IUUQTHJUIVCDPNTZNGPOZTZNGPOZ JTTVFTJTTVFDPNNFOU w ˢରྍ๏త͕ͩɺαʔϏείϯςφΛϦηο τͯ͠ɺڧ੍తʹ($Λൃੜͤ͞Δ ʢHD@DPMMFDU@DZDMFTΛ༻͢Δʣํ๏Λͱͬͯ ͍Δ
ͱΓ͋͑ͣ ࢼͯ͠ΈΑ͏ɾɾɾ
ܹݮʂʂ ͓Αͦ QIQVOJUͷ݁Ռ
Ͱ͕࣌ؒɾɾ ഒ QIQVOJUͷ݁Ռ
ڧ੍తʹ($ൃੜͤ͞ ͯΔ͔Βํͳ͍ɾɾ
݁ہͲ͏͔ͨ͠ʁ w ͱͱςετ࣮ߦ͕͔࣌ؒͬͨͷͰɺϝϞ ϦݮΛ༏ઌͯ͜͠ͷରྍ๏తͳίʔυΛೖ ΕΔ͜ͱʹͨ͠ w Ͱɺ͋ͱͰ؆୯ʹ֎ͤΔΑ͏ʹQIQVOJUͷϦ εφʔΛ࣮ͬͯͨ͠ w QIQVOJUYNMͷमਖ਼͚ͩͰՃɾআͰ͖Δ
ͦΕ͔Β͠͠ͷͪ
ςετͱผ݅Ͱ ύϑΥʔϚϯεվળΛ͍ͯ͠ ͨͱ͖ͷ͜ͱ
ϘτϧωοΫΛ୳ΔͨΊ YIQSPGΛͬͯ ϓϩϑΝΠϦϯά͢Δͱ
None
%PDUSJOFͷ ϝλσʔλऔಘ͢Δࡍͷ ZBNMύʔε͕͓ͤʔ
͍ Ωϟογϡ͠ͳ͖Ό
%PDUSJOFͷ छྨͷΩϟογϡ w RVFSZDBDIF w %2-Λ42-ʹมͨ݁͠ՌͷΩϟογϡ w NFUBEBUBDBDIF w :".-
9.- ΞϊςʔγϣϯͳͲͰઃఆͨ͠ϝλσʔλͷΩϟο γϡ w ࠓճͷίί w SFTVMUDBDIF w %#͍߹Θͤͯ͠ϋΠυϨʔγϣϯͨ݁͠ՌͷΩϟογϡ
GVODUJPOBMUFTU UFTUFOWJSPONFOUͰಈ͘ͷͰ DPO fi H@UFTUZNM ʹॻ͚Ωϟογϡ͕ޮ͘
DPO fi H@UFTUZNM ʹ͜Μͳײ͡ͷΛه
݁Ռʁ
ͪΐͬͺ ͓Αͦ QIQVOJUͷ݁Ռ
ͪͳΈʹ͜ͷରԠΛͨ͠Βɺ ϝϞϦΛશવ৯Θͳ͘ͳͬͨͷͰɺ લड़ͷڧ੍($ରԠ શͬͯ͘ෆཁʹͳΓ·ͨ͠ɻ
·ͱΊ w ΤΫεςϯγϣϯͰͳ͘QIQͰͷZBNMͷύʔ εͱ͍ͯͷͰؾΛ͚ͭΑ͏ w %DPUSJOFͷϝλσʔλͱΫΤϦͷΩϟογϡ ຊ൪͚ͩͰͳ͘ςετڥͰ༗ޮʹͨ͠΄͏ ͕ྑͦ͞͏ w ϓϩϑΝΠϦϯάͬͺΓେࣄ
͓͠·͍