答え
参考
- 現在時刻が関わるユニットテストから、テスト容易性設計を学ぶ
- 時計オブジェクト(ドメインクロック)を導入してテスト容易性と意図性を高める
- PSR-20: Clock
- PSR-20 Meta Document
- 『単体テストの考え方/使い方』
- https://book.mynavi.jp/ec/products/detail/id=134252
- 第11章: 単体テストのアンチ・パターン
- 'REQUEST_TIME'
- 「全てがリクエストの後に真っ更になる」
- php-timecopを実戦投入してみた
- Implement Psr\Clock\ClockInterface #2813
- created_at と updated_at のあつかい
- https://tech.notti.link/6dcafda
-
created_at と updated_at をアプリケーションが参照することは基本的にしない