- テスト駆動開発はなぜ流行らなかったのか?2
835 :デフォルトの名無しさん[sage]:2014/09/13(土) 10:47:27.94 ID:3NR6JoCg - >>830
違う TDDは、開発サイクルの改善手法 Red→Green→Refactoring の小さなサイクルをリズムよく素早く回すのが大事 最初にテストをするのが最重要なんじゃない 極端な話、最初に延々と長期間テストを作り続けて、その後機能が完成するまで実装を続けて最後にまとめてリファクタリング とかやっても、それはTDDじゃない 最初にちょっとだけ実装して、テストを作って、リファクタリング というのを練習方法としてオススメしてる人もいる。これはテストを後から作ってるけど結構TDDサイクルに近い 結論としてTDDの反対は、そもそもサイクルを持たない開発・・・なんじゃないかと思う 後工程からのフィードバックが前工程で一切得られない、改善のしようがない開発サイクル(そもそもサイクルになってない) アジャイルに対するウォーターフォールのような感じ
|