![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
漫谈设计模式,领域设计
liougehooa
这个作者很懒,什么都没留下…
展开
-
DDD与TDD比较之——DDD
DDD与TDD比较之——DDD 最近承诺要写一篇TDD和DDD区别的文章,在比较之前,我这里会先分别给出一个DDD的开发实例和TDD的开发实例。这篇文章主要讲解DDD。 几年前,曾接手了别人写了一半的一个项目,新加一些功能,然而模型不是很清晰,虽然反映了外部的业务逻辑,但是为了一些新的功能或者特殊案例,我们需要加一些特殊处理。由于模型不够清晰,原本1天能做的的东西,往往需要4...2012-05-22 23:36:42 · 3315 阅读 · 1 评论 -
在遗留代码上开发(Development on legacy code)
在遗留代码上开发(Development on legacy code)遗留代码 笔者从开发伊始到现在,大多数系统是构建在之前的遗留系统之上的,在开始,很难把遗留系统直接丢弃,特别是一些业务逻辑非常复杂的金融电信系统。 这些代码往往有如下特点: 1.旧的编程语言开发低效。 2.代码冗繁,质量差。 3.添加新的功能和修改错误(Bugs)的周期时间长而痛苦。...2013-03-19 15:50:28 · 218 阅读 · 0 评论