$30 off During Our Annual Pro Sale. View Details »

phpconkansai_phpstorm

 phpconkansai_phpstorm

PHPカンファレンス関西2018 PhpStormで始めるテスト環境

ryo terai

July 14, 2018
Tweet

More Decks by ryo terai

Other Decks in Programming

Transcript

  1. PHPStormで始めるテスト環境

  2. PhpStormで始めるテスト環境

  3. PhpStormで始めるテスト環境 デバッグ環境とPHPUnitの実行環境を整える

  4. 自 己 紹 介 @BiMihoujyun 最近もっぱらWordPress Prime Strategy 寺井 諒

  5. None
  6. A g e n d a PhpStorm と Docker (6分)

    環境構築(10分) ステップ実行(6分) 最後に(2分)
  7. アジェンダ? PHPUnitのテストケースとかの詳細はやりません。 PhpStorm使いはじめ、興味あり、機能をもっと使いたい

  8. PhpStormとは

  9. break pointでvar_dump()とさよなら

  10. PhpStormとは 現行Versionは2018.1 JetBrains製の統合開発環境(IDE) PHPのコードを書く上でのアシスト機能が強烈

  11. PhpStormとは 英語はちょっと・・・

  12. PhpStormとは 日本語化できます!

  13. PhpStormとは 試しに日本語してみましたが、結構違和感なく使えます

  14. PhpStormとは ただ万能ではない

  15. PhpStormとは

  16. PhpStormとは 本来はconfigです・・・

  17. PhpStormとは jetbrains製 youtrackとも連携可能 最近日本語化

  18. ?

  19. Dockerとは

  20. Dockerとは コンテナ仮想化ツール 起動が速く占有サイズが小さい

  21. Dockerとは コンテナ型 とは? コンテナ型だとOSをホスト依存にするのでその分
 起動速度の高速化やサイズの縮小に繋がる

  22. Dockerとは いつからかログインしないと
 ダウンロード出来ないように

  23. PhpStormとDocker
 でテスト環境を構築する

  24. テスト環境を構築する 実機で

  25. ?

  26. break pointでvar_dump()
 とさよなら debug()やdd()もね

  27. break pointでvar_dump()とさよなら コメントアウトし忘れ 大量のvar_dump()

  28. break pointでvar_dump()とさよなら break pointの位置を変える

  29. break pointでvar_dump()とさよなら 少し不健康になりました

  30. break pointでvar_dump()とさよなら 条件式も指定可能

  31. break pointでvar_dump()とさよなら 条件式も指定可能

  32. ?

  33. 最後に

  34. 最後に PHPエンジニアを募集しています。(東京) WordPressの保守運用がメインですが
 圧倒的にPHPに精通している人が少ないです
 タスケテ!!

  35. ご静聴ありがとうございました 参考にさせていただいた記事
 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