タグ

ブックマーク / zenn.dev/naopusyu (2)

  • PHPでスナップショットテストをやってみる

    はじめに PHPUnitとPestのそれぞれでスナップショットテストをやってみる。 環境 PHP 8.3.10 スナップショットテストとは 指定された期待値と保存した同じ値のスナップショットを比較してコードをテストする。 何もしていないのに壊れたなど予期していない変更を早期に発見する場合に便利な方法です。 やってみる では、それぞれやってみます。 サンプルコード 今回のスナップショットテストで使うコードです。 適当なjsonを返すだけのコードです。 <?php declare(strict_types=1); function json_render(): string { $values = [ [ 'name' => 'りんご', 'price' => 150, "stock" => 10, ], [ 'name' => 'バナナ', 'price' => 200, "stock" =

    PHPでスナップショットテストをやってみる
  • PHPerKaigi 2022 スライドまとめ

    2022/04/09から2022/04/11で行われているPHPerKaigi 2022に参加できなかったのであとから見るようにスライドを集めてきました。 2022/04/09(土) PHPのエラーを理解して適切なエラーハンドリングを学ぼう by 並里 Datadog APM で始める Laravel アプリケーションのパフォーマンスチューニング by 小黒 陽弘 サムザップにおけるNotionの活用事例とPHPでのNotionAPIを利用した仕組み構築の紹介 by 若田部 誠 エラー監視とテスト体制への改善作戦 by ヒエイカザト サイト制作をぐるっと一周して分かった、WordPress が人類に提供しているもの by 株式会社あつまる 三井 翔吾 未発見 2022/04/10(日) 予防に勝る防御なし - 堅牢なコードを導く様々な設計のヒント by 和田卓人 PHP で NFC リーダ

    PHPerKaigi 2022 スライドまとめ
  • 1