书籍介绍
测试驱动开发(TDD)是极限编程(XP)的重要特点,它以不断地测试推动代码的开发,既简化了代码,又保证了软件质量。本书的作者贝克先生是软件开发方法学的泰斗,是XP的创始人,长期致力于软件工程的理论研究和实践,又具有讲授XP的丰富经验,他的《Extreme Programming Explained》一书深受广大软件开发人员的喜爱。本书是贝克先生的最新力作,从头到尾跟踪介绍了两个TDD项目,描述了程序员容易上手又能大大提高工作质量的技术。在涉及TDD最有特色的模式和重构后面都附有例子。通过将侧重点放在灵活的方法和快速开发的策略上,肯定能激发读者接受这些未被充分利用但功能强大的技巧。