なぜ自動テストを書くのか
「コスト削減のために自動テストを書く」はアンチパターン
学習コスト・保守コスト(その他にも)という別のコストが生まれてしまう
そのため、コスト削減を目的にしていると
「学習・保守コストが高いな」「自動テストしててもコスト削減になってなくない?」
となったときに、「手動テストに戻ろうか」となってしまう。
なぜ自動テストを書くのか
「コスト削減のために自動テストを書く」はアンチパターン
学習コスト・保守コスト(その他にも)という別のコストが生まれてしまう
そのため、コスト削減を目的にしていると
「学習・保守コストが高いな」「自動テストしててもコスト削減になってなくない?」
となったときに、「手動テストに戻ろうか」となってしまう。
「プログラミングにおけるより良い選択とは〜『ソフトウェア設計のトレードオフと誤り』から紐解く設計方法〜」に参加してきたので、聴講メモです。