タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

testとdateに関するmanabouのブックマーク (2)

  • 現在時刻が関わるユニットテストから、テスト容易性設計を学ぶ - t-wadaのブログ

    この文章の背景について この文章はテスト容易性設計をテーマに 2013/11/26 に CodeIQ MAGAZINE に寄稿したものです。残念ながら CodeIQ のサービス終了と共にアクセスできなくなっていたため、旧 CodeIQ MAGAZINE 編集部の皆様に承諾いただき、当時の原稿を部分的に再編集しつつ、ライセンス CC BY(クリエイティブ・コモンズ — 表示 4.0 国際 — CC BY 4.0) で再公開いたしました。 旧 URL にいただいたブックマークとご意見はこちらです(これであなたもテスト駆動開発マスター!?和田卓人さんがテスト駆動開発問題を解答コード使いながら解説します~現在時刻が関わるテストから、テスト容易性設計を学ぶ #tdd|CodeIQ MAGAZINE)。旧記事には当に多くの反響をいただき、誠に感謝しております。 目次 この文章の背景について 目次 出

    現在時刻が関わるユニットテストから、テスト容易性設計を学ぶ - t-wadaのブログ
  • 現在時刻がコードに埋め込まれているので、再実行(リラン)できないじゃん - Qiita

    このバッチ処理の後続で、別のバッチ処理が深夜AM1時頃異常終了しました!! 夜間障害CALLの電話がAM1時になりました。タクシーを飛ばして出社して、障害対応開始。 漸くAM3時に、直接障害を起こしたバッチ処理の修正が終わりました。 オンラインサービスは9時からなので、まだ余裕です。再実行をするのことになりました。 今回の障害は、自システムのテーブル群が色々更新された後での障害だったので、再実行開始点は、 外部システムからの取り込み処理である、このバッチ処理からとせざるをえない状況でした。 ここで、さらに問題発生。上記のSQLの現在日時を取得している**「NOW()」です。 業務要件では、「前日20時締め」の縛り**があるので、前日20時以下のデータを取り込まなければなりません。 しかし、異常終了したのは翌日のAM1時です。このまま再実行してしまうと、20時以降のデータが取り込まれてしまい

    現在時刻がコードに埋め込まれているので、再実行(リラン)できないじゃん - Qiita
  • 1