測試驅動開發( TDD)更側重予測試自動化。20世紀90年代的極限編程運動讓它變得流行起來。
閱讀有關TDD的任何提倡,它總是會歸結為進行自我測試的論點,沒有人反對。從來沒有理由在實現之前編寫測試。這里是執行之前編寫測試沒有理由,所以測試驅動開發從根本上就是錯誤的,因為是倒退。到了2008年下半年,我正在為Windows 7任務欄編寫擴展程序。我的工作基本上完成了,......