何をテストしたいか - AIが見落とす「性質」と、テストに仕様を語らせる思考法
AIが書くテストは具体値の確認に終始する。足し算で交換法則を書けたAIが、カートでは同じ性質を見落とした。抽象と具象を往復する思考が、テストの品質を決める。
AIが書くテストは具体値の確認に終始する。足し算で交換法則を書けたAIが、カートでは同じ性質を見落とした。抽象と具象を往復する思考が、テストの品質を決める。
PHPerKaigi 2026登壇「接続」の後日談。PHP 8.6に入ったPostgreSQL持続接続リセット(pdo_pgsql)PRの成功とRedis(PhpRedis)断念の対比から、コネクションプールの設計を考える。
PHPerKaigi 2026参加記録。主にトークセッションへの感想。
Laravel 13開発版のAttribute対応を検証。29の新規Attributeにより、Eloquent・Queue・Console等のクラス設定がどう便利になるかを実際のコード例で解説。
Laravel Boost 2.0のSkills対応を通じて見えた、AIコーディングの精度とパフォーマンスを向上させる設計。Laravel OpenAPI Validatorの対応記録とベンチマーク結果を交えて紹介する。
そーだいさんとの出会いの振り返り。中国地方DB勉強会での初登壇、PHPコミュニティへの参加、そしてphp-srcへのコントリビュートへ繋がった話。
LaravelのREST設計を最小構成で実装。Eloquentのリレーション、artisanの自動生成、APIリソースによる責務分離までを一気通貫で体験できるチュートリアル。設計崩壊を防ぐための基本がここにある。
PHPerKaigi 2025登壇「私の愛したLaravel」の裏側。小川洋子「博士の愛した数式」から得たインスピレーションと、シンプルさへのこだわり。
PHPerKaigi 2025参加記録。主にトークセッションへの感想。
Eloquentは複合主キーに対応していない。この記事では、Laravelで複合主キーを扱う方法やリレーションシップの工夫を詳しく解説。既存データベースを活用したい開発者必見。