テスト駆動開発はなぜ流行らなかったのか?
■ このスレッドは過去ログ倉庫に格納されています
0146デフォルトの名無しさん
2013/12/29(日) 01:49:36.01> その意味で「まずテストを全部書き終わってからコーディング」を業界標準にするように圧力かけてほしいと思う
テストを全部書き終わるということが事実用不可能。
まず、全部のテストというのは、すべての条件の組み合わせになる。
当然組み合わせ爆発になるから、テストにかかる時間は何万年にもなりうる。
そこでこの条件でテストしていれば大丈夫だろ?という数のテストに減らす。
だが大丈夫だろ?という判断が正しい保証はない。
つまり、どんなに頑張ってもテストを全部書き終わったつもりで抜けが
ある状態(=バグ)でコーディングすることにしかならない。
それにな、テストがあってもシステムは動かないが
システムのコードがあれば、システムは動くんだよ。
■ このスレッドは過去ログ倉庫に格納されています