[置顶] 简单易懂的单元测试框架-gtest(二)

摘要: gtest的事件机制用于在案例运行前后添加一些操作(相当于挂钩函数),该机制常常用于配置单元测试环境。实际工程应用中是非常关键的一种方法。 阅读全文

posted @ 2018-07-15 13:30 深蓝e 阅读(633) 评论(0) 推荐(0) 编辑

[置顶] 简单易懂的单元测试框架-gtest(一)

摘要: gtest是google开源的一个单元测试框架,以其简单易学的特点被广泛使用。该框架以第三方库的方式插入被测代码中。同其他单元测试框架相似,gtest也通过制作测试样例来进行代码测试。同时,gtest还支持通过事件机制为这些测试样例添加不同级别的挂钩函数。 阅读全文

posted @ 2018-07-14 17:49 深蓝e 阅读(1440) 评论(0) 推荐(0) 编辑

2018年6月9日

最常用设计模式-模板方法模式

摘要:     这里主要用来讨论设计模式的模板方法模式。 简介     模板方法模式用于应对多个对象之间存在明显的模板,仅仅少量不同的情况。将其中固定的处理流程写到父类中,变化处理方法通过虚函数的方式留给子类重载。   阅读全文

posted @ 2018-06-09 17:04 深蓝e 阅读(393) 评论(0) 推荐(0) 编辑

2018年6月8日

最常用设计模式-简单工厂模式

摘要:     这里主要讨论设计模式中的简单工厂模式。 简介     有些时候我们通过利用多态机制封装了一堆派生类,这些派生类会用到不同的地方。为了代码整洁,我们不希望将这些派生类加入到头文件中。此时,可以使用一个工厂类来管理这 阅读全文

posted @ 2018-06-08 19:28 深蓝e 阅读(116) 评论(0) 推荐(0) 编辑

最常用设计模式-单例模式

摘要:     这里主要讨论设计模式中单例模式的实现模板。 简介     有些时候,我们可能期望某个class在整个程序中只能被实例化一次(例如:帮助窗口类、工厂类)。单例模式的目标就是解决这个问题。通过巧妙的设计结构(禁止ne 阅读全文

posted @ 2018-06-08 15:47 深蓝e 阅读(184) 评论(0) 推荐(0) 编辑

2018年6月7日

初级c++编码规范

摘要:     想了很久,第一篇文章还是应该写编码规范好一点。编码规范是一个仁者见仁的问题,为了避免复杂庞大,自己总结了一套简单版本的规范。 简介     本文介绍一份自己使用的C++编码规范。第一次正式进入软件行业(第一份工作 阅读全文

posted @ 2018-06-07 17:02 深蓝e 阅读(168) 评论(0) 推荐(0) 编辑

导航