首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试驱动开发书籍

测试驱动开发书籍
EN

Stack Overflow用户
提问于 2009-04-28 09:35:25
回答 7查看 18.9K关注 0票数 50

你会推荐哪本书来学习测试驱动开发?最好是语言不可知者。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-04-28 09:57:18

  • Test Driven Development By Example
  • Refactoring: Improving the Design of Existing Code
  • Extreme Programming: Embrace The Change
票数 25
EN

Stack Overflow用户

发布于 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”,这本书很不错。从这本书的描述来看:

  • 了解软件变更的机制:添加功能、

修复错误、改进设计、优化性能

  • 将遗留代码放入测试工具

  • 编写可保护您免受引入新问题的测试

  • 本书还包含24种打破依赖项的技术的目录,这些技术可帮助您独立使用程序元素并进行更安全的更改。

我已经读过了,它是我读过的最好的编程书籍之一(我个人认为它必须被称为可测试性的重构-它描述了使你的代码可测试的过程)。因为可测试的代码是好的代码。

票数 12
EN

Stack Overflow用户

发布于 2009-04-28 09:38:28

对我来说,这是最好的一个:

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/797026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档