最後的感想就變成是:程序員
1.Unit Test,那都是說說而已編程
2.Unit Test?沒那時間搞!dom
三、TDD 只不過是被拿來炒做而已,現實開發中,誰用TDD 寫過一整個大系統?單元測試
4.TDD 只是先寫測試程式而已,有什麼特別的?學習
ATDD和BDD測試
TDDspa
測試[testing]設計
重構[Refactoring]code
由於每個環節都牢牢相扣,因此有一些階段不是這麼容易區分清楚。例如Testing其實在ATDD, BDD , TDD中,都有包含在裏面,這邊獨立的Testing,或許用Unit Testing會更加合適。對象
本系列學習順序
預計將TDD分紅四份,分別是Testing, Refactoring, TDD,最後輔以「ATDD與BDD」。設計的目標則是:working software。
最後則是用來貫穿整系列文章的總結:
程序的存在是爲了,也只爲了知足使用者需求,而不是寫給工程師本身爽的
名詞解釋:TDD:測試驅動開發 ATDD:驗收測試驅動開發 BDD:行爲驅動開發 CI:持續集成 XP:極限編程
備註:這個系列是我畢業後時隔一年從新開始進入開發行業後對大拿們的博文摘要整理進行學習對自個人各個欠缺的方面進行充電記錄博客的過程,非原創,特此感謝91 等前輩