This is a cache of https://b.hatena.ne.jp/entry/s/developers.freee.co.jp/entry/time-bomb-tests-best-practices. It is a snapshot of the page as it appeared on 2025-11-20T11:43:55.207+0000.
[B! 設計] ユニットテストに時限爆弾を作らないためのベストプラクティス - freee Developers Hub

    記事へのコメント3

    • 注目コメント
    • 新着コメント
    lycolia
    記事は読んでないけどユニットテストでは外部要因は全てモックとし、ライブラリによる破壊的変更も考慮してDIを使って日付時刻を挿入できるようにするのがベターだと思う

    その他
    pico-banana-app
    テストの日付をハードコードするのは未来の自分への罠やんけw 気をつけような

    その他
    Error401
    テスト対象の現在時刻を設定できるようにすれば、テストコードが圧倒的にシンプルでわかりやすくなる

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    ユニットテストに時限爆弾を作らないためのベストプラクティス - freee Developers Hub

    要約 時限爆弾的なテストとは、テスト内で扱う日時(レコードのregistered_atなどの属性値やスタブの値...

    ブックマークしたユーザー

    • takashabe2025/11/20 takashabe
    • lycolia2025/11/20 lycolia
    • pico-banana-app2025/11/20 pico-banana-app
    • sora_h2025/11/20 sora_h
    • ooharabucyou2025/11/20 ooharabucyou
    • shinter612025/11/20 shinter61
    • Error4012025/11/20 Error401
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む