反映业务规则的代码是整个软件的核心,但是它一般只占很小的一部分,在传统的基于贫血模型的分层软件架构中,业务规则可能分散到各个层、各个代码段,从而使得通过代码来还原业务规则或者保证代码与业务规则一致将变得非常困难。DDD分层架构的核心思想...
阅读(14) 评论(0)
1 为什么我要研究领域驱动设计 1.1 设计方法各样且代码无法反映设计 我大概从2017年10月份开始研究DDD,当时在一家物流信息化的公司任职架构师,研究DDD的初衷在于为团队寻找一种软件设计的方法论。作为架构师,经常参与设计评审...
阅读(27) 评论(0)
从2010年依靠插件框架创业至今,已有不少年头了。看着我们以前刚创业的照片不禁有感而发,跟大家来分享一下我们创业最苦逼的那段历史。   1 我们的变化   最初,我们就是在这个办公室开始运营的,政府支持的一个...
阅读(74) 评论(0)
本文会作为一个系列,分为以下部分来介绍: (1)见识一下这个界面框架; (2)界面框架如何进行开发; (3)辅助开发支持:Demo、模板、VsPackage制作。 框架源码如下所示。 本文介绍第(1)部分。  ...
阅读(119) 评论(0)
本文介绍一种支持在设计时和运行时来动态更改程序运行语言支撑的实现方法。WPF多语言支持我们期望能够实现以下功能: (1)能够与WPF的XAML直接集成; (2)支持编码方式来访问资源; (3)支持在运行时动态切换和动态编辑语言。...
阅读(266) 评论(0)
对战三小时视频,作为程序员创业者的我已经全部看完,看完之后,觉得有所感触,跟各位进行分享。 1 老罗和王自如都在创业,都不容易,期待并祝愿他们成功 创业很不容易,95%都会死掉,我作为几经生死的程序员创业者深有体会,这是一部血泪史,...
阅读(94) 评论(0)
本文分享一个插件化的界面框架,该框架提供了用户、角色、权限管理功能,也提供了插件的管理和插件中心。下图是该界面框架的样式(全部源码和原理介绍下一篇分享,推荐越多,源码放的越早,呵呵)。 要使用该界面框架,你可以通过以下地址来下载到...
阅读(72) 评论(0)
随着做软件的时间越来越长,我发现,做软件越来越难。难在哪?难在怎么做出一个好的软件。好的软件标准是什么?两个词,好用,好看!程序员的最大价值在于做出好用又好看的软件的能力。因此,我觉得程序员的价值绝对不在于技术本身,而在于做出好用且好看...
阅读(102) 评论(0)
在这篇文章我分享了如何使用分层与模块化的方法来设计一个分布式服务集群。这个分布式服务集群是基于DynamicProxy、WCF和OSGi.NET插件框架实现的。我将从设计思路、目标和实现三方面来描述。 1 设计思路 首先,我来说明一...
阅读(105) 评论(0)
架构是什么?昨天下午我坐飞机从西安到太原的路上,不禁在思考这个问题。我做C#开发已经11年了,做过很多项目,经历了很多项目开发过程中的折磨,在小企业兼职过不靠谱的“技术总监”,在大公司也当过码工,见识过很多牛人,...
阅读(107) 评论(0)
昨天看到博客园的一篇新闻《程序员的回归式进化》,该新闻非常有意思,展示了同一段“Hello World”代码,一个1年编程经验、一个2年编程经验、一个3年编程经验、一个5年编程经验和一个10年编程经验的不同写法。...
阅读(92) 评论(0)
碰到这个问题,是我的一个合作伙伴提出来的,初期的目标是我们希望能够迅速组建一个二三十人团队,同时在开发几个软件产品。组建团队后,希望能够达到以下目标:(1)保密性:不希望所有人都接触到所有代码,我的另一个合作伙伴曾经发生他的竞争对手竟然...
阅读(96) 评论(0)
程序员们,或许你开发过一个程序,刚好有受到用户青睐,并提出购买请求。那么,你会怎么为你的源码来定价呢?在这篇文章,我将用我三年多的创业经历,来描述我曾经非常愚蠢的定价方式以及从这些悲惨经历所得出的经验教训。有不少人知道,我们开发了一个O...
阅读(115) 评论(0)
转眼我们团队的创业已经有3年9个月了,2010年3月我们团队在西安创业大厦的一个20多平米由政府支持的小房间里开始了艰苦的创业。这篇文章将回忆我们创业的整个过程。到目前为止,我们的创业总结为以下几个阶段:(1)萌芽;(2)开启框架梦;(...
阅读(94) 评论(0)
1 引言 去年6月,“弦哥”在博客园搞了一个架构分享评奖讨论——《.Net项目分层与文件夹结构大全(最佳架子奖,吐槽奖,阴沟翻船奖揭晓)》,并在评奖完了之后,发表了一个总结—...
阅读(60) 评论(0)
1 2 下一页共2页  到第