240 发简信
  • 120
    领域驱动设计到底难在哪?

    有位朋友最近在为企业做领域驱动设计(Domain Driven Design)内训时,遇到一位资深学员向他抱怨该技术 “每次一听就会,一用就不会...

    2.3 15014 8 62 5
  • C++11 模板元编程 - 目录

    前言 模板的基础知识模板的类型参数模板的默认参数模板的模板参数模板的特化模板的非类型参数模板的编译期计算数值计算类型计算模板递归 C++模板元编...

    1.5 13915 2 55 6
  • 120
    最好用的离线markdown编辑器Haroopad介绍

    经常写技术文档,需要将文档像代码一样管理,例如可以提交SVN或者GIT,可以比对历史差异。用WORD之类的工具,文档不是纯文本,没法满足需求。用...

  • 120
    DCI in C++

    DCI是一种面向对象软件架构模式,它可以让面向对象更好地对数据和行为之间的关系进行建模从而更容易被人理解。DCI目前广泛被作为对DDD(领域驱动...

    0.9 4028 4 26 1
  • 120
    Implement DDD in C++

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

    0.2 2083 0 24 4
  • 120
    C/C++怎么做好单元测试

    什么是单元测试 单元测试是软件开发过程中的一种质量保证手段。最初的来源是想模仿对硬件芯片做单元测试那样,在软件中也能对小的软件单元进行测试,从而...

    1.1 7498 0 15
  • C++11 模板元编程 - 前言

    熟悉C++的程序员都知道,C++是一门多范式编程语言,支持面向过程、面向对象、泛型编程以及函数式编程范式。然而提到C++模板元编程,在很多人心里...

    0.1 3649 8 15
  • 120
    重构的重构 - 《重构》第二版导读

    近20年过去了,Martin Fowler先生终于推出了新版的《重构》。本人有幸于ThoughtWorks技术雷达十周年峰会现场率先拿到了此书的...

    14.1 6973 0 14 1
  • 120
    C/C++ 预处理元编程

    从一个问题开始 以下代码存在结构性重复,如何消除? 上面的例子中除了每个文件内部有结构性重复,文件之间也有结构性重复!当我们每增加一个消息的定义...

    0.1 880 2 13
个人介绍
全栈程序员,软件技术咨询师。专注于大型系统软件的领域建模设计、重构、持续交付以及服务化、智能化架构演进等领域。