“软件设计”文章列表
在这篇文章中,我们将描述如何对jBPM引擎进行扩展来实现流程访问和执行的授权这一功能。
每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心
——Christopher Alexander
设计模式描述了软件设计过程中某......
程序员面临的最痛苦之事,莫过于修改旧代码;如果还有比这更痛苦的,就是修改糟糕透顶,乱得一团糟的烂代码。最近因为手底下一帮程序员都在忙,市场部正好又反馈过来......
之前写过一篇如果你也是.NET程序员,收到不少留言,各种意见都有,之前的说话方式不够友好,特此向因看过而心生郁闷的人道歉。
问题在于我为什么不停的提面向对象......
过去几年间,你很难去忽视使用RESTFul方法构建企业级应用变得越来越普及的事实。现在,人们似乎不再争论REST还是WS-*呢?,也不再谈论REST和SOA是否互补,而是转向讨......
相关文章:可伸缩性原则 英文原文:Scalability Worst Practices 引言 在扩展大量大型的分布式系统期间,我有机会观察(并实践)了一些最差实践。这些最差实践中的大部分在开始时都没有危害,但如果疏忽大意,它们就会对系统的发展和可伸缩性构成危害。很多文章都聚焦于最佳实践,...
又拍网是一个照片分享社区,从2005年6月至今积累了260万用户,1.1亿张照片,目前的日访问量为200多万。5年的发展历程里经历过许多起伏,也积累了一些经验,在这篇文......
看到下面这段代码,你会做何感想?
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--if(db.Next()) { ......
这是一个找茬的游戏,下面三段代码的差别在哪:
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--if (1......
为什么要让我们的“领域模型”裸奔?(上)
做不完的应用软件
我爸是个乡村小学教师,对我所从事的软件行业一无所知,但是他对我的工作稳定性表示......
本人作为一位web工程师,着眼最多之处莫过于 性能与架构,本次幸得参与sd2.0大会,得以与同行广泛交流,于此二方面,有些心得,不敢独享,与众博友分享,本文是这次参......
最近接手公司信息化建设,对权限的设计也是仁者见仁,智者见智了,我这里写了一篇说明书,希望对大家有所帮助。
企业信息化权限方案设计说明书
1 摘要
权限......
领域驱动设计的关注重心是领域,尤其在面对复杂的领域逻辑时,它总能够帮助我们很好地分析领域。领域驱动设计的基础是领域建模。Eric认为需要和领域专家良好地合作,从交谈中发现通用语言,找到领域的关键词。领域建模是迭代的过程,根据逐渐深入的领域知识来精化模型。不过,领域驱动设计并不排斥其他的分析技术,...
本文是从 Fight the Rewrite 这篇文章翻译而来。
昨天,一位老上级邀请我一起吃午餐。当坐在哪里等待上菜时,我们缅怀起早期这个公司的往事。他有一句话让我心......