TDD是这样一种设计风格
维护一套程序员测试的框架
除非它已结合测试,产品不写入任何代码
先写测试
测试决定你需要写什么代码
你需要增加类或者方法,编译器会告诉你。(eclipse会向你抱怨有cannot be resolved 的)
采用XP(极限编程)的项目都采用了TDD的辅助手段。建模(modeling)是XP当中很重要的的一个部分。XP开发者使用用户叙述(user stories) ,用户叙述是清晰的敏捷模型。创建敏捷模型能够帮助我们TDD工作,这是因为,他能揭示我们需要的测试。一个敏捷模型草图的背后总是隐含着这样的思考“我怎样来测试他”,这将导致一个新的测试案例。
posted on 2005-07-25 12:26 辰 阅读(216) 评论(0) 编辑 收藏 所属分类: Test-Driven Development
Powered by: BlogJava Copyright © 辰