看了 Kent back 的 测试驱动开发,感觉还是不太好在自己的项目直接用上 tdd (希望来试试 tdd 对代码的架构),有什么好的学习资料推荐来学习 tdd 和怎样才是一个好的单元测试相关的文案吗?
1
luozic 2018-08-05 11:18:07 +08:00 via iPhone
需要做到啥程度的 TDD,并且主要使用啥语言?
|
2
ray1888 OP 我刚刚接触,不太知道你指的程度是啥,主要编程语言 python.golang
|
3
baskershu 2018-08-05 12:02:29 +08:00 via iPhone
@ray1888 如果是作 python web 的话,可以看《 python 测试驱动开发》,用的是 django 和 unittest,不过目前 python 目前 pytest 用的比较多,可以看完这本书,在看下 pytest 的文档
|
4
xd314697475 2018-08-05 12:40:12 +08:00 6
除了 Kent back 的 Test Driven Development: By Example 还有:
Growing Object-Oriented Software, Guided by Tests (测试驱动开发的艺术) Test-Driven Development with Python (Python Web 开发:测试驱动方法) Pragmatic Unit Testing in Java with JUnit (单元测试之道 Java 版) Test Driven: TDD and Acceptance TDD for Java Developers (测试驱动开发的艺术) Agile Java™ : Crafting Code with Test-Driven Development Test-driven JavaScript Development (测试驱动的 JavaScript 开发) 因为你没说具体项目方向,大体就推荐这些 web 的比较少,java 和 C#相关的很多,看你需求了 |