V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ray1888
V2EX  ›  程序员

tdd 学习书籍求推荐

  •  
  •   ray1888 ·
    ray1888 · 2018-08-05 10:57:38 +08:00 · 3333 次点击
    这是一个创建于 2301 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看了 Kent back 的 测试驱动开发,感觉还是不太好在自己的项目直接用上 tdd (希望来试试 tdd 对代码的架构),有什么好的学习资料推荐来学习 tdd 和怎样才是一个好的单元测试相关的文案吗?

    4 条回复    2018-08-05 12:40:12 +08:00
    luozic
        1
    luozic  
       2018-08-05 11:18:07 +08:00 via iPhone
    需要做到啥程度的 TDD,并且主要使用啥语言?
    ray1888
        2
    ray1888  
    OP
       2018-08-05 11:46:08 +08:00 via Android
    我刚刚接触,不太知道你指的程度是啥,主要编程语言 python.golang
    baskershu
        3
    baskershu  
       2018-08-05 12:02:29 +08:00 via iPhone
    @ray1888 如果是作 python web 的话,可以看《 python 测试驱动开发》,用的是 django 和 unittest,不过目前 python 目前 pytest 用的比较多,可以看完这本书,在看下 pytest 的文档
    xd314697475
        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#相关的很多,看你需求了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4217 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 10:09 · PVG 18:09 · LAX 02:09 · JFK 05:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.