$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
1つのクラスに1つしかテストクラス作っちゃダメとか誰が決めた?
Search
Hiromi Hishida
August 07, 2019
Programming
0
320
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
1k
コード書くの好きな人向けAIコーディング活用tips #orestudy
77web
3
390
エンジニアのための 法規制への取り組み方 #healthtechmeetup
77web
8
2.7k
サービスクラスのありがたみを発見したときの思い出 #phpcon_odawara
77web
7
1.3k
「それはhowなんよ〜」のガイドライン #orestudy
77web
8
3.1k
空が堕ち、大地が割れ、海が涸れた日~もしも愛用しているフレームワークが開発停止したら?~ #phperkaigi 2025
77web
2
1.7k
Beyond ORM
77web
11
2.4k
見せてあげますよ、「本物のLaravel批判」ってやつを。
77web
9
8.7k
DoctrineとPostgreSQLの便利な機能、どっちも諦めたくない!
77web
0
320
Other Decks in Programming
See All in Programming
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
390
AIエージェントの設計で注意するべきポイント6選
har1101
5
2k
TestingOsaka6_Ozono
o3
0
170
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
440
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
8
3.2k
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
460
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
940
Cap'n Webについて
yusukebe
0
150
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
330
ゆくKotlin くるRust
exoego
1
140
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
160
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
190
Unsuck your backbone
ammeep
671
58k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
0
61
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
2
61
How to Talk to Developers About Accessibility
jct
1
83
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
0
22
Automating Front-end Workflow
addyosmani
1371
200k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
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