曾经参与过系统维护或是在现有系统中进行迭代开发的软件工程师们,你们是否有过这样的痛苦经历:当需要修改一个Bug的时候,面对一个类中成百上千行的代码,没有注释,千奇百怪的方法和变量名字,层层嵌套的方法调用,混乱不堪的结构,不要说准确找到Bug所在的位置,就是要清晰知道一段代码究竟是做了什么也非常困.....
分类:
其他好文 时间:
2015-08-01 23:15:39
阅读次数:
338
思维导图
你的第一本思维导图操作书画出好成绩-通过思维导图提升分数思维导图系列
知识管理
你的知识需要管理
面向对象
写给大家看的面向对象编程书面向对象分析与设计深入浅出面向对象分析与设计
软件设计
UML精粹UML基础、案例与应用Head First软件开发领域驱动设计
写好代码
重构:改善既有代码的设计代码大全代码整洁之道
设计模式:...
分类:
其他好文 时间:
2015-07-22 00:09:35
阅读次数:
209
领域驱动设计之领域模型加一个导航,关于如何设计聚合的详细思考,见这篇文章。2004年Eric Evans 发表Domain-Driven Design –Tackling Complexity in the Heart of Software (领域驱动设计),简称Evans DDD。领域驱动设计分...
分类:
其他好文 时间:
2015-07-15 14:44:09
阅读次数:
234
DDD : Domain Driven Design CQRS :Command Query Responsibility Seperation(命令查询职责分离)的缩写 把查询数据 同程为 Query (查询) 改变状态叫做 Command (命令) CRUD : (Create, Read, U...
分类:
其他好文 时间:
2015-07-07 00:56:14
阅读次数:
119
最近在看《实现领域驱动》一书,在看的过程中有些疑惑,在此做下笔记1.委派标识是否需要? 需要:当值对象是一个集合时,委派标识可作为关系型数据库的主键标识,当然你序列化后存储就存在这个问题 不需要:实体的唯一标识就可以完委派标识的职责2.
分类:
其他好文 时间:
2015-07-06 15:58:49
阅读次数:
102
NET 领域驱动设计实战系列总结一、引用 其实在去年本人已经看过很多关于领域驱动设计的书籍了,包括Microsoft .NET企业级应用框架设计、领域驱动设计C# 2008实现、领域驱动设计:软件核心复杂性应对之道、实现领域驱动设计和Asp.net 设计模式等书,但是去年的学习仅仅限制于看书,当时....
分类:
Web程序 时间:
2015-06-30 07:49:38
阅读次数:
140
2015-06-29第二章 语言的交流和使用模式: UBIQUITOUS LANGUAGE(通用语言)开发在于领域专家沟通时,需要建立一个通用语言,来减少沟通的成本基于业务,开发和业务达成共识,用双方都能理解的黑话来讨论序曲强调了专业术语的差异,带来沟通和理解的成本,为了降低成本,必须使用一种共同的...
分类:
其他好文 时间:
2015-06-30 01:19:11
阅读次数:
94
2015–6-28第一章 消化知识有效建模的要素1. 模型和实现的绑定模型要基于现实的业务,不能和用户现实的业务脱节2. 获得一种基于模型的语言通过一种统一的语言(业务人员和开发人员都能理解的)去描述所建立的模型,如UML图,基于业务的术语,无奇异的,作者的意思是业务人员和开发人员建立基于模型一个沟...
分类:
其他好文 时间:
2015-06-29 23:37:56
阅读次数:
201
一、引用 其实在去年本人已经看过很多关于领域驱动设计的书籍了,包括Microsoft .NET企业级应用框架设计、领域驱动设计C# 2008实现、领域驱动设计:软件核心复杂性应对之道、实现领域驱动设计和Asp.net 设计模式等书,但是去年的学习仅仅限制于看书,当时看下来感觉,领域驱动设计并没有那....
分类:
Web程序 时间:
2015-06-27 15:55:41
阅读次数:
126
最近因为要学习领域驱动设计,在看到《领域驱动设计:软件核心复杂性应对之道》时,里面很多地方都提到了《企业应用架构模式》,企业应用架构这本书是由非常著名的Martin Fowler 写的,Martin Fowler 除了总结过企业架构的设计模式之外,还写了非常多的其它软件工程相关的文章,比如曾总结过IOC,写过分析模式,写过代码重构模式,具体可参看他的个人网站http://www.martinfow...
分类:
其他好文 时间:
2015-06-27 09:53:51
阅读次数:
116