テスト駆動開発はなぜ流行らなかったのか?
■ このスレッドは過去ログ倉庫に格納されています
0337デフォルトの名無しさん
2013/12/31(火) 00:14:18.82テスト駆動とは、仕様を宣言的命題としてテストを書いて、それに従うコードを書くことなんでしょう?
テストに書かれていない、つまりテストできないコードを書く
それも実際には重要になるだろうコードを書くのは、テスト駆動から逸脱じゃないの?
309の例はよくないけど、
言語仕様の取り得る全ての値をチェックして、さらに、どれにも当てはまらない、ありえない場合に
ロジックではないエラーとして例外を投げるとき、テストできるのは、前半の取り得る全ての値のテストだけで
それが通れば正しいコードとして納品できるよね
後半は、ありえないようなハードエラーが起きたときにも、救うべく用意されるコードで、
正しい以上の配慮のコードで、テスト駆動を逸脱しないと書けないと思うんだよね
■ このスレッドは過去ログ倉庫に格納されています