Slide 35
Slide 35 text
HTTPリクエストをエミュレートするテスト基盤の整備
35
既存実装のリファクタリングは、必要になるまで意図的に遅延する方針
● リファクタリングを行うべきタイミングが来た際に迅速に推進できるよう、既
存機能を守るための仕組みが求められる
● そのためには、エンドポイント単位でのテスト基盤の整備が不可欠である
● テスト効率よりも、将来的なリファクタリング時の安全性の確保を優先する
● 一般的な「テストピラミッド」を目指すのではなく、システムの変更耐性を高
める戦略を採用
● Mockの使用は最小限に抑え、コントローラー以降の処理全体を通したテスト
を重視
リファクタリング耐性の向上を重視