TDD是這樣一種設(shè)計風格
維護一套程序員測試的框架
除非它已結(jié)合測試,產(chǎn)品不寫入任何代碼
先寫測試
測試決定你需要寫什么代碼
你需要增加類或者方法,編譯器會告訴你。(eclipse會向你抱怨有cannot be resolved 的)
采用XP(極限編程)的項目都采用了TDD的輔助手段。建模(modeling)是XP當中很重要的的一個部分。XP開發(fā)者使用用戶敘述(user stories) ,用戶敘述是清晰的敏捷模型。創(chuàng)建敏捷模型能夠幫助我們TDD工作,這是因為,他能揭示我們需要的測試。一個敏捷模型草圖的背后總是隱含著這樣的思考“我怎樣來測試他”,這將導致一個新的測試案例。
posted on 2005-07-25 12:26 辰 閱讀(222) 評論(0) 編輯 收藏 所屬分類: Test-Driven Development
Powered by: BlogJava Copyright © 辰