2024年6月14日のブックマーク (1件)

  • Findyの爆速開発を支える「システムを守るテストコード」の実例3選 - Findy Tech Blog

    こんにちは。 Findy で Tech Lead をやらせてもらってる戸田です。 弊社では番環境へのデプロイを1日に複数回実行していますが、番環境での不具合の発生率は低いです。 次の画像は弊社のあるプロダクトの直近1年のFour Keysの数値です。 平均で1日2.3回の番デプロイを行っていますが、変更障害率は0.4%程度を維持しています。単純計算ですが、1年で障害が2件程度の水準です。 また、平均修復時間は0.3hとなっており、障害が発生しても20分以内には復旧できていることがわかります。 この数値を維持できている理由の1つにテストコードの品質があると考えています。 システムで発生する不具合を自動テストが検知することで番環境への不具合の混入を事前に防ぐことができ、仮に不具合が発生したとしても修正内容が他の箇所に影響が出ないことをテストコードが保証してくれるため迅速に修正できるから

    Findyの爆速開発を支える「システムを守るテストコード」の実例3選 - Findy Tech Blog