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
1つのクラスに1つしかテストクラス作っちゃダメとか誰が決めた?
Search
Hiromi Hishida
August 07, 2019
Programming
0
310
1つのクラスに1つしかテストクラス作っちゃダメとか誰が決めた?
Symfony Meetup Kansai#2 LT
Hiromi Hishida
August 07, 2019
Tweet
Share
More Decks by Hiromi Hishida
See All by Hiromi Hishida
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
2
780
コード書くの好きな人向けAIコーディング活用tips #orestudy
77web
3
360
エンジニアのための 法規制への取り組み方 #healthtechmeetup
77web
8
2.6k
サービスクラスのありがたみを発見したときの思い出 #phpcon_odawara
77web
7
980
「それはhowなんよ〜」のガイドライン #orestudy
77web
8
2.9k
空が堕ち、大地が割れ、海が涸れた日~もしも愛用しているフレームワークが開発停止したら?~ #phperkaigi 2025
77web
2
1.5k
Beyond ORM
77web
11
2.2k
見せてあげますよ、「本物のLaravel批判」ってやつを。
77web
9
8.6k
DoctrineとPostgreSQLの便利な機能、どっちも諦めたくない!
77web
0
290
Other Decks in Programming
See All in Programming
MCPとデザインシステムに立脚したデザインと実装の融合
yukukotani
4
1.4k
もうちょっといいRubyプロファイラを作りたい (2025)
osyoyu
1
450
Tool Catalog Agent for Bedrock AgentCore Gateway
licux
7
2.5k
Deep Dive into Kotlin Flow
jmatsu
1
360
楽して成果を出すためのセルフリソース管理
clipnote
0
180
OSS開発者という働き方
andpad
5
1.7k
「手軽で便利」に潜む罠。 Popover API を WCAG 2.2の視点で安全に使うには
taitotnk
0
870
How Android Uses Data Structures Behind The Scenes
l2hyunwoo
0
480
私の後悔をAWS DMSで解決した話
hiramax
4
210
CloudflareのChat Agent Starter Kitで簡単!AIチャットボット構築
syumai
2
510
基礎から学ぶ大画面対応(Learning Large-Screen Support from the Ground Up)
tomoya0x00
0
3.3k
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
250
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
810
Practical Orchestrator
shlominoach
190
11k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
850
Git: the NoSQL Database
bkeepers
PRO
431
66k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
580
Mobile First: as difficult as doing things right
swwweet
224
9.9k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.9k
Automating Front-end Workflow
addyosmani
1370
200k
Context Engineering - Making Every Token Count
addyosmani
3
58
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
113
20k
Transcript
ͭͷΫϥεʹ͔ͭ͠ςε τΫϥε࡞ͬͪΌμϝͱ͔୭ ͕ܾΊͨʁ UI"VH 4ZNGPOZ.FFUVQ,BOTBJ CZ!XFC
ɾ!XFC ɾϑϦʔϥϯεʢ͙Β͍ʣˠΧϧςοτίϛϡχέʔγϣϯζʢʣ ɾ໊ݹ ɾࣇͷ ɾຊ4ZNGPOZϢʔβʔձ ɾ$PEFS%PKP໊ݹॳνϟϯϐΦϯʢॾࣄ͋ͬͯҾୀʜʣ ɾ*—1)1
ɾӡ༻ܕࠂۀքΛϗϫΠτʹ͢ΔΈΛ࡞ͬͯ·͢ ɾؒืूதʂʢϑϧϦϞʔτɺύʔτλΠϜɺͪΖΜϑϧ λΠϜਖ਼ࣾһܴʣ ɾ4ZNGPOZͬͯ·͢ʂ
͜ͷൃදͷλʔήοτ w 4ZNGPOZϑϨʔϜϫʔΫΛͬͯେ͖ΊͷγεςϜΛ։ ൃ͍ͯ͠Δ w ࣗಈςετʢ1)16OJUΛͬͨςετʣΛ͔ͬ͠Γॻ͍ ͍ͯΔʢಛʹ͍ΘΏΔϑΝϯΫγϣφϧςετʣ
Α͋͘ΔίϯτϩʔϥΫϥε
Α͋͘Δίϯτϩʔϥͷςετ
͜ΕͷԿ͕͔ʁ
͜ΕͷԿ͕͔ʁ w ςετ͕੬ऑʹͳΔ w ͍ʂ
ςετ͕੬ऑʹͳΔ w ฤूͷςετύλʔϯΛ૿ͨ͢ΊʹpYUVSFσʔλΛ ͨ͠Βݕࡧͷςετमਖ਼͕ඞཁɺͱ͔
͍ʂ w શ෦ͷςετϝιουͰڞ௨ͷpYUVSFΛಡΈࠐΉͱ͍ w $*Ͱͷ࣮ߦ͕͘ͳΔʹ։ൃεϐʔυ͕Լ͕Δ
˞ࢀߟςετέʔεͷ࣮ߦϑϩʔ
TPMVUJPO
ςετΫϥεΛ͚Α͏ w 4FBSDI5FTU $SFBUF5FTU &EJU5FTU %FMFUF5FTU 4IPX5FTU
UIBOLZPV