開発環境のツール周りをちょっと快適にした話 - ぐるなびをちょっと良くするエンジニアブログ
続・開発環境のツール周りをちょっと快適にした話 - ぐるなびをちょっと良くするエンジニアブログ
PHP-CS-Fixer(コーディング規約)
ソースコードの“赤ペン先生”PHP-CS-Fixerのインストールと設定 - Qiita
PHPMD(コード解析)
PHPの静的コード解析ツール『PHPMD』を使ってみた。 - Qiita
Xdebug(デバッグツール)
PHP開発者がいまさら聞けない、Xdebugの基礎の基礎 – WPJ
PHPカンファレンス 2021 Day 2 Track 1 - YouTube
PHPUnit(単体テストツール)
PHPUnitでユニットテスト① 導入編 | Points & Lines
PHPStan(バグ検出を目的とした静的解析ツール)
PHPStanによる静的解析をLaravelアプリケーションに導入するためにやったこと - Qiita
Laravelはマジックメソッドを多用しているため、PHPStanを導入するのはかなり大変でした。
PHPカンファレンス 2021 Day 2 Track 2 - YouTube
Larastan(PHPStanをラップし、不具合を解決させたパッケージ)
Laravel&Larastan(PHPStan)で静的コード解析を行う
Phan(バグ検出を目的とした静的解析ツール)
phanは楽しい!(2) laravel編 – ララジャパン
ひとつ注意することは、この実行には空きメモリが2GB以上必要です。残念ながら私のテスト環境のawsのsmall(メモリ2GB)のインスタンスでは実行不可能でした。仮想の開発環境(メモリ4GB)で実行可能でした。
deptrac(レイヤー間の依存関係の静的解析)
レイヤー間の依存関係の静的解析 - PHP deptrac ~ 導入編 - OTOBANK Engineering Blog
phpat(アーキテクチャテスト)
PHP でもアーキテクチャテストしたい! / #phperkaigi / PHPerKaigi 2021 - Speaker Deck
テスト自動化
-- その他 ---
Laravel Octane(Laravelで並列処理、非同期処理)
JIT
OPcacheのすごいやつ。
【PHP8.0】PHPでJITが使えるようになる - Qiita
PHP8に移行
PHPカンファレンス 2021 Day 2 Track 3 - YouTube