摘要: 使用C++开发一个在线翻译工具,这个想法在我大脑中过了好几遍了,所以就搜了下资料,得知网络上有很多翻译API,这里我选择我平时使用较多的有道翻译API进行在线翻译工具开发的练习。翻译API返回的结果常见的有两种:xml和json格式,本文选择使用json数据来实现Berlin版本的在线翻译工具。 阅读全文
posted @ 2014-01-10 22:04 薛定谔の喵 阅读(5677) 评论(9) 推荐(4) 编辑
摘要: 所谓测试驱动开发,英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法。就是在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例。然后循环进行添加其他功能,直到完成全部功能的开发。在本系列文章中,我将给大家介绍CPP的TDD编程中要用到的系列三方库,并给出配置过程和实例,感兴趣的猿们一起学习。 阅读全文
posted @ 2014-01-10 13:29 薛定谔の喵 阅读(5483) 评论(1) 推荐(0) 编辑