エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【CakePHP】Fixture Factoriesを使って増えすぎたFixtureをなんとかするお話 | レコチョクのエンジニアブログ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【CakePHP】Fixture Factoriesを使って増えすぎたFixtureをなんとかするお話 | レコチョクのエンジニアブログ
はじめに こんにちは、株式会社レコチョクの早瀬です。 普段はmurketというECソリューションの開発をし... はじめに こんにちは、株式会社レコチョクの早瀬です。 普段はmurketというECソリューションの開発をしています。 CakePHP 3.xのサポートが終わりCakePHP 4.xが主流になりましたが、CakePHP 4.3を機にテストコード周りに一部変更が入りました。 中でも公式が推奨しているFixture Factoriesに興味を持ったため、テストコードの変更点とともに調査してみました。 Fixtureの役割 CakePHP 4.3からDBのスキーマ管理とテストデータの管理の責務が分割されました。 以前はFixtureには “どういうカラムを持っているのか”を管理する $fieldと、”どういう値をテストデータとして登録しておくか”という $recordの2種類の情報を管理していました。 そのため、Fixtureはテーブル作成とデータ追加をテスト実行時に行っていましたが、最新版のCa