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