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
710
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
250
Other Decks in Programming
See All in Programming
フロントエンドのパフォーマンスチューニング
koukimiura
6
2.3k
MySQL9でベクトルカラム登場!PHP×AWSでのAI/類似検索はこう変わる
suguruooki
1
260
AIのメモリー
watany
11
1.1k
バイブコーディングの正体——AIエージェントはソフトウェア開発を変えるか?
stakaya
3
360
DMMを支える決済基盤の技術的負債にどう立ち向かうか / Addressing Technical Debt in Payment Infrastructure
yoshiyoshifujii
4
670
ご注文の差分はこちらですか? 〜 AWS CDK のいろいろな差分検出と安全なデプロイ
konokenj
4
720
What's new in AppKit on macOS 26
1024jp
0
180
脱Riverpod?fqueryで考える、TanStack Queryライクなアーキテクチャの可能性
ostk0069
0
580
階層化自動テストで開発に機動力を
ickx
1
450
可変性を制する設計: 構造と振る舞いから考える概念モデリングとその実装
a_suenami
8
1.1k
Flutterと Vibe Coding で個人開発!
hyshu
0
170
11年かかって やっとVibe Codingに 時代が追いつきましたね
yimajo
0
220
Featured
See All Featured
Being A Developer After 40
akosma
90
590k
GitHub's CSS Performance
jonrohan
1031
460k
Building Applications with DynamoDB
mza
95
6.5k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
KATA
mclloyd
31
14k
Unsuck your backbone
ammeep
671
58k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
The Invisible Side of Design
smashingmag
301
51k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
The Cost Of JavaScript in 2023
addyosmani
51
8.7k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
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