减少编译 CCache,安装配置即可,对代码无侵入,成本低、风险低。优化时需要想办法提高cache命中率 Lib库,把一些稳定的代码打包成库,直接链接 PCH(Percomp...
什么是性能CI 性能CI可简单定义为CI(Continuous Integration)集成性能测试用例。主要用于监控系统运算速度、存储容量或网络I/O是否满足系统设置指标,...
注:手机推荐横屏观看:-) 幼儿园老师在给一群小朋友玩报数游戏,游戏规则如下:老师给定任意三个特殊个位数:3,5,7总共120位小朋友排成一排顺序报数 需求1:a. 所报数字...
背景 《重构》诞生至今有近17个年头了,日常开发中大家谈到重构,要么非常随意,认为重构就是改代码;要么非常谨慎,把重构描述成焦油坑,像瘟神一样敬而远之。针对最具挑战性的遗留代...
领域驱动设计(DDD)旨在软件设计过程中提炼领域模型,以领域模型为核心改善业务专家和软件开发者的沟通方式,对企业级软件开发起到了巨大的推动作用。遗憾的是市面上关于领域驱动设计...
我是一个拖延症晚期患者,因为确实病得太重,一直拖着也没去治。最近有人说我高产,我仔细一想,确实每天写一篇文章也不是一件容易的事。我就开始思考,我是怎么从一个拖延症变成高产博主...
实用特性:
1. BDD风格
2. 字符串用例标识
3. 用例间解耦
4. 强大的语法糖
5. 用例设计更内聚
Cut: A Simple xUnit Test Framework in Modern C++11动机 实现Cut(C++ Unified Test Framework)的动机,请参阅:无法忍受 Google Test 的 9 个特性 灵感 Cut(C++ Unified...