你会推荐哪本书来学习测试驱动开发?最好是语言不可知者。
发布于 2009-04-28 09:57:18
发布于 2011-02-17 06:05:01
Growing Object-Oriented Software, Guided by Tests是由Addison-Wesley编写的,它是关于模仿框架的,特别是JMock和Hamcrest。
从这本书的描述中:
Steve Freeman和Nat Pryce描述了他们使用的流程,他们努力实现的设计原则,以及帮助他们完成工作的一些工具。通过一个扩展的工作示例,您将了解TDD如何在多个级别上工作,使用测试来驱动代码的特性和面向对象的结构,并使用模拟对象来发现并描述对象之间的关系。在此过程中,该书系统地解决了开发团队在使用TDD时遇到的挑战--从将TDD集成到您的流程中,到测试您最困难的功能。
编辑:我现在正在读迈克尔·费瑟斯写的“Working Effectively with Legacy Code”,这本书很不错。从这本书的描述来看:
修复错误、改进设计、优化性能
我已经读过了,它是我读过的最好的编程书籍之一(我个人认为它必须被称为可测试性的重构-它描述了使你的代码可测试的过程)。因为可测试的代码是好的代码。
发布于 2009-04-28 09:38:28
对我来说,这是最好的一个:
https://stackoverflow.com/questions/797026
复制相似问题