这真的是一篇经验之谈,是谈经验的,是我在去年DDD大会的演讲主题,现在整理出来和大家分享。 以下是一个电商场景的简化版事件风暴,这可能需要我们有一些事件风暴的背景。我把一些非...

这真的是一篇经验之谈,是谈经验的,是我在去年DDD大会的演讲主题,现在整理出来和大家分享。 以下是一个电商场景的简化版事件风暴,这可能需要我们有一些事件风暴的背景。我把一些非...
问题 当我运行truffle test的时候,有点惊讶地发现测试过程里并不需要启动ganache-cli命令行程序。翻看了truffleframework的文档也是含糊其辞,...
前一阵段时间,陆陆续续给几个客户开展了领域驱动设计工作坊。在这个过程中,遇到了客户提出的各种各样的问题,出现频率比较高的是以下几个。稍微整理了一下,也加入了自己的一些思考。 ...
UI自动化测试用例剖析 让我们先从分析一端自动化测试案例的代码开始我们的旅程。以下是我之前写的一个自动化测试的小Demo。这个Demo基于Selenium与Java。由于现在...
1.上午跟TW交流了下他们APP端(IOS&Android)的测试框架和工具: FBSimulatorControl --IOS模拟器工具,一个mini上在不影响性能的情况下...
一 在我本科毕业的第一份工作中,一年左右的时间之后,我开始总体负责当时部门最重要的产品——短信网关——的全部设计和主要开发工作。 而这个产品,在落后华为,中兴等这些最强有力的...
C++是一门非常适合用来构建DSL(Domain Specific Language)的语言,它的多范式特点为它提供了丰富的工具,尤其是C++提供了: 一个静态类型系统; 近...
有个朋友问我,该不该相信另外一个朋友的真诚。说实话,我被这样的问题有点吓到,因为我觉得当怀疑一个朋友的真诚时,其就很难再成为朋友了。 这让我想起一个故事:一对恋人,遇到一个坏...
在实际项目中,经常能够看到容器被当作参数,在不同的对象间传递。这样做有什么问题? 缺乏内聚性 在进一步讨论之前,我们先来看看下面两个表达式之间有何区别? 经常得到的答案是:前...