代码改变世界

随笔档案-2011年04月

帮助中国移动设计10086的排队小模块

2011-04-19 14:26 by Virus-BeautyCode, 3820 阅读, 收藏, 编辑
摘要: 1 引言今天发现了伍迷的《大话数据结构》系列,应该不错,从第一篇开始阅读。因为之前就阅读过他的《大话设计模式》,觉得通俗易懂,而且从浅入深,结合实际情况,是一本不可多得的好书。读到《《大话数据结构》第1章 数据结构绪论 1.2 你数据结构怎么学的?》这篇的时候,就出现了一个小的场景。他的学生小菜在工作中被分配了一个任务,完成一个客户排队模块的代码。小菜就建立一张表,保存每次的队列内容,客服空闲了,就拿出最早插入一条来给客服处理。结果被项目经理批了一顿,说他没有学过数据结构,用数据库干什么。小菜回去就改成了一个数组,不用数据库了,怕溢出就设置数组长度为100。小菜还是怕有问题,就请教了她的表哥大 阅读全文

我对DDD的认知(一)

2011-04-07 12:00 by Virus-BeautyCode, 6020 阅读, 收藏, 编辑
摘要: 1 引言 DDD,全名:Domain Driven Design,中文名:领域驱动设计。 2 DDD的分层 分层的架构方式是我们常用的,这里的分层是说n-layer,指的是逻辑的分层,目的是分离职责。常用的是三层:表现层,业务逻辑层,数据访问层。 DDD把原来经典三层(表现层,业务逻辑层,数据访问层)中的业务逻辑层又细分为两层:应用层和领域层。应用层负责领域对象的协调和调度,领域层包含具体的领域对象,领域规则(也就是业务规则),更大限度的实现业务规则的重用和职责的分离。将数据访问层并入基础架构层。变成了四层: Presentation Application Domain Infrastruc 阅读全文
点击右上角即可分享
微信分享提示