V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ray1888
V2EX  ›  程序员

tdd 学习书籍求推荐

  •  
  •   ray1888 ·
    ray1888 · Aug 5, 2018 · 3737 views
    This topic created in 2835 days ago, the information mentioned may be changed or developed.

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

    4 replies    2018-08-05 12:40:12 +08:00
    luozic
        1
    luozic  
       Aug 5, 2018 via iPhone
    需要做到啥程度的 TDD,并且主要使用啥语言?
    ray1888
        2
    ray1888  
    OP
       Aug 5, 2018 via Android
    我刚刚接触,不太知道你指的程度是啥,主要编程语言 python.golang
    baskershu
        3
    baskershu  
       Aug 5, 2018 via iPhone
    @ray1888 如果是作 python web 的话,可以看《 python 测试驱动开发》,用的是 django 和 unittest,不过目前 python 目前 pytest 用的比较多,可以看完这本书,在看下 pytest 的文档
    xd314697475
        4
    xd314697475  
       Aug 5, 2018   ❤️ 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#相关的很多,看你需求了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3001 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 07:18 · PVG 15:18 · LAX 00:18 · JFK 03:18
    ♥ Do have faith in what you're doing.