Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
DDD领域驱动设计
DDD与团队拓扑以及微服务之间的关系图 - aleixmorgadas
微服务是从认知负载角度划分的,每个团队都是由人组成的,人都是认知能力限制或天花板的,这些决定了团队的认知能力大小,一个团队不可能建立或管理其认知能力之外的领域上下文知识,也就无法建立和管理相应的微服务,认知负载边界=微服务边界。根据康威定理,组织架构决定了技术架构,那么就要逆康威定律
东南亚最大消费App:大数据分析为什么大多数会失败?
东南亚最大消费app的商业智能副总裁的BI经验证明:没有业务领域深入挖掘,就得不到大数据分析带来的业绩提升,只会导致大数据杀熟敲诈。本帖由东南亚最大的超级应用程序之一Gojek的前商业智能BI高级副总裁Crystal撰写,本文虽然没有提到DDD领域驱动设计,但是其数据分析的轨迹恰好与
幽默:ifelse代表业务逻辑
也许默认使用return false可以节省一半代码:
围绕ifelse与业务逻辑的那些梗
ifelse很重要,几乎是程序员编程核心,业务逻辑与规则也通过ifelse体现出来,语句简单但是背后文章很大,先看几则幽默图: 1. 也许默认使用return false可以节省一半代码,这幅漫画抱怨了if else的累赘冗长,希望精简它,但是从业务逻辑精简是根
你应该使用领域驱动设计吗? - codeopinion
我经常阅读有关领域驱动设计如何过于复杂或过度杀伤的评论。然后还有其他新的 DDD 想要应用它,尤其是技术模式,无处不在。所以问题是,你应该使用领域驱动设计吗?答案在中间的某个地方。 大型系统首先,让我定义一些我将在这篇文章的其余部分中
领域故事讲述:协作构建领域驱动软件 - Stefan Hofer
Stefan Hofer 不擅长画图,然而,他认为他可以通过讲述领域故事来积累领域知识。Stefan 在奥地利学习软件工程并获得计算机科学博士学位。自 2005 年以来,他一直在德国汉堡的 WPS – Workplace Solutions 工作。他的工作是帮助团队开发以正确方式完成正确工作
谁负责业务知识的管理?
业务决策和规则的管理更普遍地称为业务知识管理(业务词汇、概念、决策、业务规则),这是业务架构和流程性能改进(BPI - 业务流程改进)中所有现有方法框架中缺失的组件之一。 什么是业务知识管理?业务知识管理学科与流程管理学科有很强的互补
为什么我们能从行话术语中发现领域模型? - mathiasverraes
系统中的信息是人们之间交流过程的一部分。思想在头脑中流动;沿途有翻译,从概念到自然语言到形式语言(机器系统中的构造),然后再返回。— Bill Kent从人们交流的语言中发现客观世界已经是一种默认方法,包括机器学习的NLP或大数据分析都是这种情况,领域建模也是这种情况,复杂性
Code rant: 从硬编码到可配置、规则引擎、低代码DSL的复杂性时钟
当我还是一个年轻的程序员,刚刚开始进入企业软件这个可怕的世界时,一个年长的、更有经验的小伙子对我在软件中硬编码hardcode的做法提出了严厉的警告。"硬编码会在某些时候被改变,你肯定不想为了改变某个增值税税率值而重新编译和部署你的应用程序。”我把这个建议记在心里,很快我的应用程序需
Apache Isis:基于领域驱动自动生成SpringBoot界面的快速CRUD开发工具
Apache Isis是基于业务领域驱动而自动生成SpringBoot界面的开源RAD工具: 生产力- 该应用程序主要是业务逻辑,消除了昂贵的 UI 代码。 发现——业务领域专家和技术人员可以携手合作
整洁的领域驱动设计 - George
这篇文章将介绍一种使用DDD和Clean Architecture构建应用程序的观点性方法。我所说的 "观点 "是指,我将论证解决应用程序设计和架构中几个众所周知的问题的特定方式。当然,这并不意味着这是实现这些问题的唯一正确方法。然而,它是DDD和架构领域长期以来的研究过程和
如何将法律法规转化为可执行模型? - brcommunity
荷兰环境与规划法的完整修订版将于 2022 年 7 月在荷兰生效,数字化是这一新法案落地的一个关键方面。数字化的一部分是创建一个规则驱动的门户,因此非常重视决策规则的治理。本文解释了为什么要建立一个新的决策规则标准来支持治理。该标准的一个概念是用于决策规则管理的分层模型方法。
ddd-crew/core-domain-charts:帮助查找DDD核心子域的复杂性分析工具集
核心子域图帮助您可视化架构中每个(子)域或业务能力的战略重要性,从而使您能够做出与业务模型一致的架构决策。这种技术的真正力量在于它引发的对话,尤其是跨学科的对话。复杂性是工程师可以衡量的东西,而业务差异化是由产品经理或业务利益相关者提供的。 衡量复杂性
业务和IT分离的时代已经过去? - OSKAR
业务和IT分离的时代已经过去,问题空间和解决方案分离的时代已经过去:“请给我解决方案,而不是问题!” 我从业务和管理部门多次听到这句话。你也听说过,不是吗?我们程序员应该回喊“请给我呈现问题,而不是解决方案!”(你在教我做事吗?) 想象一下,你正在从事人力资源
如何学习领域驱动设计? - Vladik Khononov
Vladik Khononov 是《学习领域驱动设计》一书的作者。在这一集中,我们深入讨论了领域驱动设计 (DDD) 和 Vlad,首先分享了为什么理解业务领域在软件工程中至关重要,以及 DDD 如何帮助在领域专家和软件工程师之间建立共同的理解。Vlad 随后解释了 DDD 中的两个重要设计
决策表模式: 一种业务规则引擎实现方式
决策表是业务逻辑建模的表格形式,表示所有可能的条件组合。特别是在复杂的系统中,当多个业务规则共享同一组属性时,可以使用决策表轻松映射所有场景。 决策表具有用于映射条件及其操作的列和行。因此,可以使用不同的条件和操作来构建每个业务规则,而不会丢失所有可能的组
数字化转型中的规则引擎
规则可以通过使流程透明和创建审计跟踪来提高合规性。合规官使用规则对业务决策进行必要的更改,以便他们的组织能够有效地响应不断变化的监管政策。最近的研究表明,重复性和手动任务每年使全球公司损失 5 万亿美元。办公室员工平均每年花费 69 天从事日常工作。使用可靠的业务规则引擎可以轻松简化
研究表明:领域特定建模的代码自动生成方式开发效率高
一项有关手工编程与领域特定建模在开发效率上比较研究:基于云的企业应用程序开发,传统手动编程和DSL领域特定建模相差986%。自动生成代码能迅速地带来了投资回报。
上页
下页
关闭