C++杂谈003. 聊聊TDD

TDD(Test-Driven Development)是一种敏捷开发方式,主张:先写测试,再实现功能。 TDD的核心流程可以总结为:红绿重构,感兴趣的话可以去看Kent Beck的《测试驱动开发》,这里仅记录几点对TDD的思考。 思考1、测试驱动开发 vs 测试先于开发 TDD真的只是“先写测试,再写开发”吗?如果只是这样的话,为啥不叫测试先于开发,或者先测试后开发? 这里的关键是如何...

发布于 C++杂谈