书籍介绍
近几年,极限编程(XP)在中国的软件企业中越来越受到重视,越来越多的开发团队开始应用XP的方法并从中受益。测试驱动开发(TDD)是极限编程的重要特点,它以不断的测试推动代码的开发,既简化了代码,又保证了软件质量。本书从头至尾追随两个TDD项目,详细阐述以简单有效的方式提高程序员们工作质量的技术。书中的每个示例之后是对重要TDD模式和重构方法的引用。本书的注释内容并不是对原文的简短翻译,而是加入了大量TDD实践人员在工作中的实践经验及感受的交集,以期引导读者领会到原作的本意。附录中包括注释者对书中注释关键点的汇总以及将xUnit实例用Java语言改写的版本。