2018-01-01から1ヶ月間の記事一覧

現在時刻をハイジャックする是非について

前の記事に関連して 時刻オブジェクトをテストのため(だけ)にinject可能にしておくの正直言ってテストで設計を歪めてると思ってしまうタイプなのでハイジャックできる裏口用意しておいてほしい派です— 猫型蓄音機 (@shinpei0213) 2018年1月22日 時刻オブジ…

Joda-Timeで現在時刻をハイジャックする

Joda-Timeは便利ですが、時間を扱うプログラムあるあるとして、「ユニットテストとかどうやって書けばええんや」ってのがあります。 Rubyならtimecopなどを利用するところですが、joda-timesはDateTimeUtilsに自前で現在日時をハイジャックする機能を持って…

ジェネリックガルボ

タイトルはブラックサンダーのことです。いや、言いたいことはわかる。正直ガルボとブラックサンダーはだいぶ違う。チョコレートの中にココアクッキーが入っていれば実質同じみたいな雑な判断やめろ!!って話である。 ところで、なぜブラックサンダーの話か…