这一篇是《测试驱动开发与设计模式 - 从入门到精通》的补充。
比起Jave, 用C++尝试测试驱动开发和设计模式会遇到更多的问题。尝试之前做一些准备是必要的。这里列出一些能提供帮助的书籍和网站
1. 入门
首先是C++的语法入门书 - 《C++编程思想》,这本书的特点是结合例子讲语法。
2. 提高
入门之后是提高 - 《Effective C++》和《More Effective C++》。这本书列出了一系列简洁明确可以遵循的原则。
到这个时候,开始尝试测试驱动开发已经没什么障碍了。
3. 深入
最后是进一步增强对C++使用内存的方式的理解 - 《深度探索C++对象模型》。可以与测试驱动开发的尝试同时进行阅读。
4. 拓展
最后,现在使用C++就免不了使用STL库。cppreference是一个能查询STL用法的网站。
相关链接
测试驱动开发与设计模式 - 从入门到精通
测试驱动开发与设计模式 - C++书籍及网站
测试驱动开发与设计模式 - 开发实例(一)DVR-POS库
测试驱动开发与设计模式 - 开发实例(二)JSON过滤库
测试驱动开发与设计模式 - 适应并改进软件设计过程
测试驱动开发与设计模式 - 让“理想结构”与“快速变更”并行
测试驱动开发与设计模式 - 提速 — 在纸上做细节设计
网友评论