![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
枯萎的海风
向来缘浅, 奈何情深, 彼此豆蔻,谁许谁地老天荒, 敌不过似水流年, 逃不过此间少年
展开
-
vs2013 C# 添加单元测试功能
1. 前言最近在看软件工程的相关内容, 正好看到单元测试这块, 书是邹欣老师的《构建之法》, 正好想测试一下, 结果发现我的vs 2013 有些问题, 找到插件点击下载安装 出现一个.net framework 的报错, 但是我们的电脑已经升级到了 win 10, .net framework 是满足要求的 2. 解决方法升级 vs2013 然后经过漫长的等待, 实现vs 更新, 重新原创 2016-09-08 12:39:44 · 1461 阅读 · 0 评论 -
圈复杂度
点我进入原文其他参考文章: http://blog.csdn.net/lg707415323/article/details/7790660Cyclomatic Complexity1. 概念 a. 圈复杂度是一种衡量代码复杂程度的标准。 b. 圈复杂度高的害处: 圈复杂度大说明代码的判断逻辑复杂,可能质量低; 需要的更多的测试用例,难于转载 2017-02-11 09:59:02 · 906 阅读 · 0 评论 -
VS 中调试DLL 工程
1. 前言上周去北京调试我们的系统, 结果发现dll调用的时候出现了一些问题, 又不太清楚如何调试dll, 于是当时做的非常被动, 回来之后赶紧研究下如何调试dll 的技巧2. 参考文章http://blog.csdn.net/zhoubl668/article/details/3732238 http://blog.csdn.net/srzhz/article/details/70339853.原创 2016-11-21 13:08:20 · 470 阅读 · 0 评论 -
[阅读笔记]Modern C++ Programming with Test-Driven Develpment chp3
3.2 Unit Test and TDD FundamentalsTDD 主要体现在单元测试中基本流程: 初始化触发或者调用需要测试的行为验证所测试行为的结果扫尾测试代码, 应该保持短小,精悍3.3 The TDD Cycle:Red-Green-Refactor基本流程: 先写测试代码确保新的测试无法通过修改原始代码使得测试代码通过使用 TDD 方式,代码的覆盖率比较高原创 2016-11-15 22:54:43 · 714 阅读 · 0 评论 -
googletest 学习记录
1. 前言学习java的时候, 我们可以非常方便的使用JUnit对我们编写的代码进行测试, 但是C++中没有现成的工具, 后来找到了几款 CPPUnit, googletest。 这里记录下学习googletest 的一些过程, 方便以后查阅。2. 相关资料2.1 官方资料1. Introduction: Why Google C++ Testing Framework? 2. AdvancedG原创 2016-10-30 15:30:33 · 958 阅读 · 0 评论 -
jetBrains 学生计划
1. 前言上次一个同学告诉我说jetbrains 有学生计划,上去一看果然, 真是业界良心呀2. 相关内容JetBrains Toolbox 专业开发工具学生免费授权计划 http://www.jetbrains.com/student/ 然后进入邮箱验证身份激活账号中的授权即可~~原创 2016-10-26 10:56:52 · 3165 阅读 · 1 评论 -
使用 doxygen 写注释
1. 前言一直知道写代码应该需要写注释, 写说明文档, 可是真正要单独写起来的时候真的非常讨厌, 直到后来发现了这么一个工具 doxygen, 真的非常好用, 他可以通过类似java 注释的风格进行编写注释, 然后通过他可以自动生成注释文档, 神器呀~~ 代码注释风格 : http://www.stack.nl/~dimitri/doxygen/manual/docblocks.html mar原创 2016-10-25 11:36:47 · 1865 阅读 · 0 评论 -
[阅读笔记]Modern C++ Programming with Test-Driven Develpment chp2
1. 前言最近突然对代码测试非常感兴趣, 学习了一些google test 框架的内容之后, 开始啃Modern C++ Programming with Test-Driven Develpment,ie, code better sleep better工程代码地址: https://github.com/zhyh2010/DDTlearning2. 主要内容2.1 小结的一些东西chp 2原创 2016-11-03 22:58:30 · 1443 阅读 · 0 评论 -
玩转Google开源C++单元测试框架Google Test系列(gtest)(总)
点我进入原文玩转Google开源C++单元测试框架Google Test系列(gtest)(总)前段时间学习和了解了下Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不便之处,gtest恰恰很好的解决了。其实转载 2017-03-13 21:58:10 · 736 阅读 · 0 评论