#每日一书#

11.22 C++程序设计实践与技巧 测试驱动开发

C++程序设计实践与技巧 测试驱动开发

这本书就是讲TDD,手把手教你写单元测试。主要是C++11 TDD 的程序设计和推进方法。多数例子采用 Google Test,少数采用 CppUTest。

本书的定位应该算是TDD入门,但是翻译确实比较差,最好就是直接跟着实例走,不要去扣文字。

关于TDD,其实国内还不太普及,TDD的好处也多,缺点也是不少。国内主要是因为习惯和效率的问题。

你去设计大量的test case花的时间,可能代码早就写完了。然后就是时间不允许,对业务的理解也是有限,不一定能设计出好的test case,最后是团队不一定习惯这种模式,要使用就团队所有人都搞。

这本书,对于想学TDD的C++程序员,可以读一读。
评论加载中...