テスト駆動開発はなぜ流行らなかったのか?
■ このスレッドは過去ログ倉庫に格納されています
0855デフォルトの名無しさん
2014/01/12(日) 16:25:52.78> TDDを強制すればちったあ意識してくれるのかな。
強制するだけじゃだめ。反発する。
そしてうまくいかなければ、それが拒絶になる。
TDDを強制するならば、テストしやすいコードの書き方を知っている人がいて、
そのレビューの元で(既存のコードを直すのではなく)開発しないといけない。
なぜ、「既存のコードを直すのではなく」と書いたのかというと、それは0から
テストコードを書きやすいコードを書くのに比べると「既存のコードを直す」
という大変な手間がTDDをやるために必要なことだと認識されてしまうから。
本来はTDDにしないことで発生していた問題点なのだが、TDDが大変という印象にしかならない。
でも実際はテストコードを導入しましょう!っていう所は
すでにテストコードが導入されていないコードがたくさん存在しており
開発の大部分は新規開発ではなく修正になるわけで、理想的な状態は作れないことになる。
一言で言えば、テストコードを導入するのは、大変ってことだよ。
■ このスレッドは過去ログ倉庫に格納されています