測試驅(qū)動開發(fā)(TDD)以測試作為開發(fā)過程的中心,它要求在編寫任何產(chǎn)品代碼之前,
首先編寫用于定義產(chǎn)品代碼行為的測試,而編寫的產(chǎn)品代碼又要以使測試通過為目的。
測試驅(qū)動開發(fā)要求測試可以完全自動化的運(yùn)行,在對代碼進(jìn)行重構(gòu)前后必須運(yùn)行測試。這是一種革命性的開發(fā)方法,
能夠造就簡單、清晰、高質(zhì)量的代碼。
ftp://book:book@222.214.218.61/book5/20070604/1933c0e6-53ac-4c44-bfcc-1a5e43258c25.rar