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
phpconkansai_phpstorm
Search
ryo terai
July 14, 2018
Programming
2
640
phpconkansai_phpstorm
PHPカンファレンス関西2018 PhpStormで始めるテスト環境
ryo terai
July 14, 2018
Tweet
Share
More Decks by ryo terai
See All by ryo terai
WordCamp Tokyo 2108 PHPフレームワークから学ぶWordPress運用改善
bimihoujyun
0
230
Other Decks in Programming
See All in Programming
fs2-io を試してたらバグを見つけて直した話
chencmd
0
230
42 best practices for Symfony, a decade later
tucksaun
1
180
CSC305 Lecture 26
javiergs
PRO
0
140
CQRS+ES の力を使って効果を感じる / Feel the effects of using the power of CQRS+ES
seike460
PRO
0
130
競技プログラミングへのお誘い@阪大BOOSTセミナー
kotamanegi
0
360
php-conference-japan-2024
tasuku43
0
290
Refactor your code - refactor yourself
xosofox
1
260
創造的活動から切り拓く新たなキャリア 好きから始めてみる夜勤オペレーターからSREへの転身
yjszk
1
130
Semantic Kernelのネイティブプラグインで知識拡張をしてみる
tomokusaba
0
180
선언형 UI에서의 상태관리
l2hyunwoo
0
160
SymfonyCon Vienna 2025: Twig, still relevant in 2025?
fabpot
3
1.2k
nekko cloudにおけるProxmox VE利用事例
irumaru
3
430
Featured
See All Featured
Designing for Performance
lara
604
68k
The Invisible Side of Design
smashingmag
298
50k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
Navigating Team Friction
lara
183
15k
Code Reviewing Like a Champion
maltzj
520
39k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Visualization
eitanlees
146
15k
Making Projects Easy
brettharned
116
5.9k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Designing for humans not robots
tammielis
250
25k
How STYLIGHT went responsive
nonsquared
95
5.2k
Transcript
PHPStormで始めるテスト環境
PhpStormで始めるテスト環境
PhpStormで始めるテスト環境 デバッグ環境とPHPUnitの実行環境を整える
自 己 紹 介 @BiMihoujyun 最近もっぱらWordPress Prime Strategy 寺井 諒
None
A g e n d a PhpStorm と Docker (6分)
環境構築(10分) ステップ実行(6分) 最後に(2分)
アジェンダ? PHPUnitのテストケースとかの詳細はやりません。 PhpStorm使いはじめ、興味あり、機能をもっと使いたい
PhpStormとは
break pointでvar_dump()とさよなら
PhpStormとは 現行Versionは2018.1 JetBrains製の統合開発環境(IDE) PHPのコードを書く上でのアシスト機能が強烈
PhpStormとは 英語はちょっと・・・
PhpStormとは 日本語化できます!
PhpStormとは 試しに日本語してみましたが、結構違和感なく使えます
PhpStormとは ただ万能ではない
PhpStormとは
PhpStormとは 本来はconfigです・・・
PhpStormとは jetbrains製 youtrackとも連携可能 最近日本語化
?
Dockerとは
Dockerとは コンテナ仮想化ツール 起動が速く占有サイズが小さい
Dockerとは コンテナ型 とは? コンテナ型だとOSをホスト依存にするのでその分 起動速度の高速化やサイズの縮小に繋がる
Dockerとは いつからかログインしないと ダウンロード出来ないように
PhpStormとDocker でテスト環境を構築する
テスト環境を構築する 実機で
?
break pointでvar_dump() とさよなら debug()やdd()もね
break pointでvar_dump()とさよなら コメントアウトし忘れ 大量のvar_dump()
break pointでvar_dump()とさよなら break pointの位置を変える
break pointでvar_dump()とさよなら 少し不健康になりました
break pointでvar_dump()とさよなら 条件式も指定可能
break pointでvar_dump()とさよなら 条件式も指定可能
?
最後に
最後に PHPエンジニアを募集しています。(東京) WordPressの保守運用がメインですが 圧倒的にPHPに精通している人が少ないです タスケテ!!
ご静聴ありがとうございました 参考にさせていただいた記事 https://blog.shin1x1.com/entry/setup-test-and-debug-on-phpstorm-and-docker-for-mac https://qiita.com/kunit/items/52518cb1460d3deb6034 デモで使ったコード https://github.com/BiMihoujyun/phpconkansai2018_phpstorm