無関係なスレで単体テスト関連の議論が白熱するので、スレを立てました。
どうぞ、ご自由に単体テストに関する持論を語ってください。
他所のスレで単体テスト関連の議論が白熱して本筋からそれた場合は、こちらのスレに誘導してください。
メール欄には、必ずsageを入れてください。
ウォーターフォール型ではいらない。
アジャイル、つまりサイクルが2回以上あって改修がよくありかつapiは固定の場合はあったほうがいい。
apiが変わる場合はテストが無効化するので無駄になる。
しかし改修かかるとたいていAPIも変わる。
つまり結局、いらない、ということになる。
常に動作保証されたクラスを扱いたいのならテストコードによる自動化及び単体テスト環境構築はやるべき
手動テストに時間を取られてテストする時間がないから
テストコードを書く時間がないらしいw
来いよ89MhGAsi、底辺コンプレックスなんか捨てて掛かってこい
単体テストの必要性ってプログラムによるとしか言えんわ
コンソールにちょろっと表示するプログラムならたいていは必要ない
でもすぐに見れないような結果、例えばバイナリファイルとか、
DBにINSERTとか、パケットのやり取りとかの場合に全部手動はつらい
テストケースごとにツールを操作して目視で確認してると泣きそうになる