- 【TDD】テスト駆動開発【TestFirst】
401 :デフォルトの名無しさん[]:2014/05/08(木) 10:55:00.04 ID:7mqxxUyE - > なんか誤解してるっぽく見えるからそれをときたいだけなのに原理主義だの教条主義だの
> テスト厨だのって言われるのは心外っすね。。こちらだって別に銀の弾丸だと思ってないし、 > ただ誤った理解を訂正したいだけなのに。。 正しい理解が為されればTDDがdisられないという考えがすでに宗教。 だから原理主義言われるんだよ。
|
- テストしにくいコードをテストする方法教えて下さい
646 :デフォルトの名無しさん[]:2014/05/08(木) 10:56:26.98 ID:7mqxxUyE - > なんか誤解してるっぽく見えるからそれをときたいだけなのに原理主義だの教条主義だの
> テスト厨だのって言われるのは心外っすね。。こちらだって別に銀の弾丸だと思ってないし、 > ただ誤った理解を訂正したいだけなのに。。 正しい理解が為されればdisられないという考えがすでに宗教。 だから原理主義言われるんだよ。
|
- テスト駆動開発はなぜ流行らなかったのか?2
641 :デフォルトの名無しさん[]:2014/05/08(木) 11:52:45.58 ID:7mqxxUyE - テストって、大抵はプロジェクトが大きくなったり長期化して
あまりにもバグやリグレッションが頻発するようになって、 こらチェックを自動化しないとあかんって導入されてきた経緯があっただろ。 そういう、必要に迫られての自動テストは(当然ながら)効果を発揮するし、 そもそもそういう風にプロジェクトが危なくなる前に仕組みを作っておかないといかんよねって 話になった。自動テストは素晴らしい。いいね。 ここまでは良い。 が、いくらなんでもテストファーストだのTDDだのは極端に走りすぎですよ。 最初からテスト・テストじゃ普通に身動き取れんだろうが。 お前らそこまでしょっぱなから仕様のガッチリしたものを組んでるのかよ・・・ スーパーハカーなどは絵を描くようにコード書けなどと言ってるというのに もちろんモノにもよって、例えばミドルウェアだのコアなライブラリだの、 仕様が早期に固定化されるものをしっかり安定させておきたいなら、 最初から厳格な自動テストが必要だろう。 メインのコードとテスト、一緒に書いて、正常動作していることを機械的に確認・保証する。 そこまでならまだ解る。当然のことだ。いわば、家を建てるときに支柱を入れるようなもんだな。 強度を見積もると、倒壊しないためにはこのくらいの補助は必要だってな。 が、テスト「ファースト」だのテスト「駆動」だのはおかしいわ。まずメインの柱立てることを考えろよw 家建てろ言われて、元気一杯で支柱をドカドカ入れ始めるやるがあるか。普通にクルクルパーだろw そもそも目的を見失っているし、工数、建材のコスト、設計が変わったときのこと、 リフォームするときのこと等々、何もかも計算に入ってへんやん。 特にカバレッジとかアホの概念だろ。目的もなく支柱をいくら入れたか自慢かよ。 ビョーキですよ、普通に。
|