独望枫

人在尘世间,有缘自相见,变化千千万,未开窍,已迷恋
posts - 6, comments - 0, trackbacks - 0, articles - 1
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

2017年4月27日

     摘要: 近日需要使用Qt进行一个工具的编写, 恰逢最近在学习使用gtest作为测试的首选, 本着熟能生巧, 能有机会多练习就多练习, 无机会创造机会也要上(/(ㄒoㄒ)/~~)的积极(折腾作死)态度, 开展了Qt使用gtest的折腾.
首先, 说明一下环境: win7+qt5.8.0(MinGW), gtest最新版本, 直接从GitHub拉取(https://github.com/google/googletest)  阅读全文

posted @ 2017-04-27 12:16 小菜枫 阅读(1) | 评论 (0)编辑 收藏

2017年1月24日

     摘要: 关于gtest,网上有CoderZh大神的一系列教程(玩转Google开源C++单元测试框架Google Test系列),这里不做过多的中转叙述,这里主要记录一下自己在VS2015使用gtest时遇到的一些问题:  阅读全文

posted @ 2017-01-24 13:55 小菜枫 阅读(8) | 评论 (0)编辑 收藏

2016年7月10日

     摘要: 依赖倒置原则:Dependence Inversion Principle,简称DIP。

定义:High level modules should not depend upon low level modules.Both should depend upon abstractions.

Abstractions should not depend upon details.

Details should depend upon abstractions。

翻译成中文如下:

高层模块不应该依赖低层模块,两者都应该依赖抽象
抽象不应该依赖细节
细节应该依赖抽象
  阅读全文

posted @ 2016-07-10 15:59 小菜枫 阅读(38) | 评论 (0)编辑 收藏

     摘要: 单一职责原则:Single Responsibility Priciple,简称SRP。

定义:There should never be more than one reason for a class to change,即不能存在多于一个导致类变更的原因。通俗说法:一个类只负责一项职责。

由来:类C负责两项职责,职责R1,职责R2,当职责R1因某需求导致需要更改类C时,原本正常的R2发生异常。
  阅读全文

posted @ 2016-07-10 14:08 小菜枫 阅读(24) | 评论 (0)编辑 收藏

2016年7月2日

     摘要: VLD是一个检测内存泄漏的工具,可以在debug模式下发现内存泄漏的问题,其在检测内存泄漏的同时,还提供了以下其他更详细强大的功能:  阅读全文

posted @ 2016-07-02 15:23 小菜枫 阅读(39) | 评论 (0)编辑 收藏

     摘要: CppCheck是一款静态代码检测工具,详情不多做复制粘贴,有兴趣的可以在网上搜索cppcheck即可有一大堆的cppcheck检测的功能点。这篇文章,主要是想记录一下如何配置和使用cppcheck:  阅读全文

posted @ 2016-07-02 14:45 小菜枫 阅读(74) | 评论 (0)编辑 收藏