我正在寻找一套良好的资源来开始转换为TDD,我似乎总是首先开始运行单元测试,但是我开发的越多,我就越不想为我做的事情编写测试知道工作。因此,我希望改变我的思维方式并开始使用TDD思维方式进行开发
答案 0 :(得分:6)
你需要Kent Beck的测试驱动开发:示例和Martin Fowler的 Refactoring 。恕我直言,他们应该作为2卷集出售。 TDD:BE 主要涵盖测试方面的内容,并向您展示了一些重构技术。 重构主要涵盖重构方面的内容,并带来了良好的测试实践。在他们两个之间,你应该拥有开始所需的一切。
答案 1 :(得分:4)
这本书很好,很新(2009年出版)。
通过测试引导的面向对象的软件增长,由Freeman和Pryce提供
(来源:barnesandnoble.com)
这本书于2003年出版,但它从头到尾包含一个完整的示例。
测试驱动开发:实用指南,由Astels提供
(来源:barnesandnoble.com)
答案 2 :(得分:2)
答案 3 :(得分:1)
测试驱动开发:通过示例,作者:Kent Beck
(来源:barnesandnoble.com)
答案 4 :(得分:0)
我正在使用Nunit
答案 5 :(得分:0)