240 发简信
IP属地:陕西
  • 120
  • C/C++编译优化经验

    减少编译 CCache,安装配置即可,对代码无侵入,成本低、风险低。优化时需要想办法提高cache命中率 Lib库,把一些稳定的代码打包成库,直接链接 PCH(Percomp...

  • 120
    突破性能CI

    什么是性能CI 性能CI可简单定义为CI(Continuous Integration)集成性能测试用例。主要用于监控系统运算速度、存储容量或网络I/O是否满足系统设置指标,...

  • 报数游戏-实战简单设计

    注:手机推荐横屏观看:-) 幼儿园老师在给一群小朋友玩报数游戏,游戏规则如下:老师给定任意三个特殊个位数:3,5,7总共120位小朋友排成一排顺序报数 需求1:a. 所报数字...

  • 120
    浅谈遗留代码的重构

    背景 《重构》诞生至今有近17个年头了,日常开发中大家谈到重构,要么非常随意,认为重构就是改代码;要么非常谨慎,把重构描述成焦油坑,像瘟神一样敬而远之。针对最具挑战性的遗留代...

  • 120
    Implement DDD in C++

    领域驱动设计(DDD)旨在软件设计过程中提炼领域模型,以领域模型为核心改善业务专家和软件开发者的沟通方式,对企业级软件开发起到了巨大的推动作用。遗憾的是市面上关于领域驱动设计...

  • 我的时间管理观念和技巧

    我是一个拖延症晚期患者,因为确实病得太重,一直拖着也没去治。最近有人说我高产,我仔细一想,确实每天写一篇文章也不是一件容易的事。我就开始思考,我是怎么从一个拖延症变成高产博主...

  • @武可 软件的确很软,可以通过重构达到再工程的效果,主要差别是时间和成本。
    所谓再工程是相对于遗留代码来说的,不同于演进式设计中的重构:smile:

    重构与收拾屋子

    住酒店,有服务生帮我们收拾房间,在家需要自己收拾,因为自己还要住很长时间。屋子干净了,还是有好处的,东西就好找了,哪些东西放的位置不对,也更容易识别出来。 我们看看《[重构]...

  • 实用特性:
    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...