摘要: 反映业务规则的代码是整个软件的核心,但是它一般只占很小的一部分,在传统的基于贫血模型的分层软件架构中,业务规则可能分散到各个层、各个代码段,从而使得通过代码来还原业务规则或者保证代码与业务规则一致将变得非常困难。DDD分层架构的核心思想就是将所有业务规则的代码抽取到领域层,保证领域层的编码与领域模型阅读全文
posted @ 2019-01-12 18:53 道法自然 阅读(249) 评论(0) 编辑
摘要: 1 为什么我要研究领域驱动设计 1.1 设计方法各样且代码无法反映设计 我大概从2017年10月份开始研究DDD,当时在一家物流信息化的公司任职架构师,研究DDD的初衷在于为团队寻找一种软件设计的方法论。作为架构师,经常参与设计评审,包括:需求评审、设计评审、代码评审。在评审过程中,有一点感受非常深阅读全文
posted @ 2019-01-12 12:13 道法自然 阅读(206) 评论(2) 编辑
摘要: 领域驱动设计有感 最近3年一直在供应链信息化领域的管理和架构,一方面惊讶于该领域业务知识的复杂,另一方面也惊讶于管理的复杂,特别是今年在做一个系统的架构时,学习了很多的东西。这几年,几乎每年都要花2000+元在买书上。目前负责一个架构的团队有几十号人,一直在思考如何更好的做好的一个复杂的软件产品,因阅读全文
posted @ 2018-01-29 22:55 道法自然 阅读(1162) 评论(4) 编辑
摘要: 本文介绍我开发的一个JavaScript编写的插件化框架——MinimaJS,完全开源,源码下载地址:https://github.com/lorry2018/minimajs。该框架参考OSGi规范,将该规范定义的三大插件化功能在Node上实现了。MinimaJS三个功能:动态插件化,服务和扩展。阅读全文
posted @ 2017-10-25 20:52 道法自然 阅读(1261) 评论(0) 编辑
摘要: 1 背景近来参与一个较大团队的项目实施,项目的金额两千万,人数近百。但是,项目实施后,暴露出以下几个问题:(1)质量不佳,团队成员水平参差不齐,软件外部质量、内部质量一致性差;(2)需求不确定,时间非常紧,代码频繁修改,越来越丑,效率变低。为了保证项目按时按质交付,质量改善刻不容缓。因此,在项目的初...阅读全文
posted @ 2015-08-24 09:05 道法自然 阅读(7084) 评论(24) 编辑
摘要: 1 源码下载2 OSGi.NET插件应用架构概述3 漂亮界面框架原理概述4 漂亮界面框架实现4.1 主程序4.2 主程序与插件的通讯4.2.1 主程序获取插件注册的服务4.2.2 插件获取主程序注册的服务4.2.3 服务接口4.3 权限管理插件的登录窗体4.4 界面框架插件4.4.1 导航服务4....阅读全文
posted @ 2014-12-11 08:37 道法自然 阅读(33014) 评论(51) 编辑
摘要: 本文会作为一个系列,分为以下部分来介绍:(1)见识一下这个界面框架;(2)界面框架如何进行开发;(3)辅助开发支持:Demo、模板、VsPackage制作。框架源码如下所示。本文介绍第(1)部分。1 安装现在我们就先来见识一下这个界面框架。首先,你可以通过以下链接来下载到这个框架的VS插件安装包:下...阅读全文
posted @ 2014-12-08 09:09 道法自然 阅读(77682) 评论(9) 编辑
摘要: 本文分享一个插件化的界面框架,该框架提供了用户、角色、权限管理功能,也提供了插件的管理和插件中心。下图是该界面框架的样式(全部源码和原理介绍下一篇分享,推荐越多,源码放的越早,呵呵)。 要使用该界面框架,你可以通过以下地址来下载到界面框架的Visual Studio 2013模板:下载框架模板。 模阅读全文
posted @ 2014-07-01 09:00 道法自然 阅读(99307) 评论(131) 编辑
摘要: 随着做软件的时间越来越长,我发现,做软件越来越难。难在哪?难在怎么做出一个好的软件。好的软件标准是什么?两个词,好用,好看!程序员的最大价值在于做出好用又好看的软件的能力。因此,我觉得程序员的价值绝对不在于技术本身,而在于做出好用且好看软件的能力。这是一个开放性的话题,每一个人都是菜鸟过来的,我希望...阅读全文
posted @ 2014-06-16 08:43 道法自然 阅读(21088) 评论(208) 编辑
摘要: 在这篇文章我分享了如何使用分层与模块化的方法来设计一个分布式服务集群。这个分布式服务集群是基于DynamicProxy、WCF和OSGi.NET插件框架实现的。我将从设计思路、目标和实现三方面来描述。1 设计思路首先,我来说明一下设计思路。我们先来看看目前OSGi.NET插件框架的服务。在这里,服务...阅读全文
posted @ 2014-06-03 12:28 道法自然 阅读(3759) 评论(7) 编辑