9月15日に開催されたPHPカンファレンス2012でLT発表してきました。以下が発表資料です。
- 発表資料:「php-timecopを実戦投入してみた」(slideshare版)(PDF版)
ただ、利用シーンがイマイチわからないという声を何件か頂戴しましたので、本稿で改めて補足します。僕が想定している利用シーンは次の3つです。
- 非エンジニアが、時刻に依存する手動テストを行う場合
- この場合、ステージング環境で利用することになると思います
- 例:20時からセールが始まるのを、19時時点で動作確認したい
- エンジニアが、時刻に依存する手動テスト・自動テストを行う場合
- 例:絶妙なタイミングで日またぎや年またぎが起こる状況を再現させたい
- パラノイアなエンジニアが、date関数の第二引数が省略されたコードを見てブチ切れた場合
社内のニーズとしては1番目だったので伝えるには一番わかりやすいかと思ったんですが、伝わった人と伝わらない人と結構分かれてしまったようです。また、エンジニアには2番目の方が絶対伝わりやすかったですね。