最后的感想就變成是:
1.Unit Test,那都是說說而已
2.Unit Test?沒那時間搞!
3、TDD 只不過是被拿來炒作而已,現(xiàn)實開發(fā)中,誰用TDD 寫過一整個大系統(tǒng)?
4.TDD 只是先寫測試程式而已,有什么特別的?
ATDD和BDD
TDD
測試[testing]
重構[Refactoring]
因為每一個環(huán)節(jié)都緊緊相扣,所以有一些階段不是這么容易區(qū)分清楚。例如Testing其實在ATDD, BDD , TDD中,都有包含在里面,這邊獨立的Testing,或許用Unit Testing會更加合適。
本系列學習順序
預計將TDD分成四份,分別是Testing, Refactoring, TDD,最后輔以「ATDD與BDD」。設計的目標則是:working software。
最后則是用來貫穿整系列文章的總結:
程序的存在是為了,也只為了滿足使用者需求,而不是寫給工程師自己爽的
名詞解釋:TDD:測試驅動開發(fā) ATDD:驗收測試驅動開發(fā) BDD:行為驅動開發(fā) CI:持續(xù)集成 XP:極限編程
備注:這個系列是我畢業(yè)后時隔一年重新開始進入開發(fā)行業(yè)后對大拿們的博文摘要整理進行學習對自我的各個欠缺的方面進行充電記錄博客的過程,非原創(chuàng),特此感謝91 等前輩
新聞熱點
疑難解答