まずすべてがテストされているという
証明が必要だと思うんだがどうよ?
2 :
デフォルトの名無しさん:2013/05/03(金) 13:51:50.33
あいと研究員のすれ
by研究所
「テストがアレばバグがない」なんて、そもそも誰も言ってない
〜終了〜
でもさ、テストがあってもバグが有るのなら
リファクタリングできないじゃん。
リファクタリングはバグフィクスのために行うものではない
〜終了〜
QAより
テストって言うのはバグを無くすためにやるんじゃねぇ
客の精神安定剤だ
俺たちがテストしようがしまいが客先でバグ出したら殺すぞ
7 :
デフォルトの名無しさん:2013/05/03(金) 14:27:14.95
>>5 リファクタリングは動作を変えずに
中身を改善する作業です。
動作が変わっていないことを保証するために
テストを書きます。
しかしそのテストは完璧ではありません。
つまり動作が変わってない保証ができません。
なのにどうやってリファクタリングができますでしょうか?
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
>>8 このレスあちこちのスレの頭の方にあるなあ。アイちゃん凄いな。
>>7 テストは動作が変わってないことを保証するために行うものではない
バグをなくすために行うものである
テストが完璧でないなら、リファクタリングでなくテストを継続するものではないのか
〜終了〜
>>10 では完璧なテストというのは
ありえるのか?
テストが完璧であるということを証明する方法は?
哲学板でやれ
テストはバグがあることを確認するんじゃないのか?
テストケースは漏れるからバグのない保証にはならないだろ
テストケース一覧と、テスト結果に対して承認を得ている以上、
テストケースに無いケースで発生した問題は、バグではなく仕様です。
>>14 疎な屁理屈言ってるから進歩が止まっちゃうんだよ
そんなことより脈絡もなく大地が振動するバグを何とかしろよ
>>13 違うと思うな。
テストは仕様通りに動くこと、要件を満たしていることを証明するためにやるんだよ。
バグ抽出は結果論。
あれだよ、極論すればバグっていようが表面化しないなら障害にはならない。
まだ見つかっていないバグを0件に抑えこむには人生は短すぎる
リファクタリングのテストは
「動作が変わっていないことを保証するため」じゃなくて
「テストした動作が変わっていないことを保証するため」な
お変わりございませんか? は社交辞令
>>1 バクがないシステムなんてないよ。
99%にするか99.9%にするか程度の話。