#DDD统一语言

      更多分类

DDD统一语言和有界上下文误配 - Alberto Brandolini

19-12-10 358 1 banq

很多时候,有界上下文中的统一语言被一些本不应该在那个位置的语言定义了(banq注:一些行业术语或行话其实具有误导性),这需要一个搜寻提取领域纯度的思考,需要正确的抽象才能实现。 众说纷纭: 语言很... 详细

幽默:请在教程示例中停止使用foo和bar,请使用真实名称 - Caitlyn

19-11-14 1016 1 banq

只有我发现使用foo和bar的编程示例极其无助且令人困惑吗?请写出真实的词,这可能有助于我解释“ foo”可能做什么的含义。 众说纷纭: 我通常觉得foo / bar通常与假定的知识解释结合在一起... 详细

面向对象与函数式编程的区别: 动词-名词与名词-动词的区别 - simblob

19-10-17 831 2 banq

我的主要主题是研究如何将函数性编程语言和面向对象的编程语言结合在一起。我当时注意到的是,函数语言的语法倾向于动词,然后是名词,如f(x),而面向对象语言的语法倾向于是名词,然后是动词,如:x.f()... 详细

思想止于语言?语言只是思想的脚手架 - Nautilus

19-09-28 149 banq

一旦掌握了语言,我们就可以摆脱语言的困扰。 您能想象没有语言 的 头脑吗?如果您缺乏言语来帮助构建自己的经历,您是否可以思考,计划或与他人建立联系? 许多伟大的思想家在语言和思维之间建立了紧密的联系... 详细

DDD统一通用语言:软件工程不是关于技术,而是关于沟通

19-08-23 121 banq

我在软件工程中工作的越长,我就越注意到它不是关于技术,而是关于人类以及它们彼此交互的方式。我们的工作是消除团队的障碍。有时它是工具,有时它是一种语言,有时它是沟通。- o0ignition0o 众... 详细

领域事件命名的坏气味 - Tomasz Jaskuela

19-07-25 133 1 banq

虽然基于领域事件的建模特别与DDDesign相结合越来越受欢迎,但我看到了一些在某些情况下可能有效或无效的命名气味。 1)最明显的“CRUDish事件气味”。像SomethingChanged,So... 详细

如何进行高质量的DDD领域建模?什么是领域模型?如何捕捉?尺寸如何? - Manning

19-07-05 2 864 2 banq

本文深入研究DDD和模型:它们是什么,它们之间的关系以及模型在领域驱动设计中的工作方式。 模型作为深入洞察的工具 让我们首先解释DDD对模型的意义,因为它们位于DDD的中心。在系统开发中,“... 详细

什么是DDD领域驱动设计的统一语言?

19-05-03 502 banq

统一语言也称为无处不在的语言、通用语言、泛在语言,无处不在的语言是在有界的上下文中建模的,在其中标识表达了业务领域的术语和概念,并且不应该有歧义。 无处不在的语言是Eric Evans在“域驱动设计... 详细

什么是DDD领域驱动设计的战略设计?

19-05-03 452 2 banq

它也称为战略建模,它是DDD的支柱,其主要目标是与整个项目团队(领域专家和技术团队)一起定义有界上下文,统一的无所不在语言和上下文映射。 要清楚地了解战略项目是什么,您需要掌握我所谈到的每个概念。 ... 详细

编程=翻译?

19-02-10 319 1 banq

本文作者Alvaro Videla,他是FaunaDB的核心开发人员,在瑞士的家中工作,他还是RabbitMQ的核心开发人员,也是构建德国最大约会网站之一的团队的首席开发人员。他是RabbitMQ ... 详细

5年DDD从业者分享适用于所有人的领域驱动设计

18-10-25 906 8 banq

这是一位使用DDD已经五年的经验分享: 我最近一直在谈论领域驱动设计(DDD),无论是在聚会还是与客户,所以我想我会写下我的想法,看看它是否有帮助。 现在,很多人都从技术角度撰写了有关DDD的文章,... 详细

对领域驱动设计的初步认识的一些看法

13-01-09 3 1032 4 wldst

看了 flyzb 的 对领域驱动设计的初步认识 博客及其相关讨论。 上面很多关于DDD的领域、业务、模型等相应的讨论,先不说谁对谁错,反正大家都是争论不休,同时也是概念不清晰。下面说说我对DDD的一... 详细

业务模型统一描述

12-09-04 24 3867 9 wangcity

我认为,任何业务可以描述为: 1,时间, 2,场景(上下文), 3,角色(party), 4,主题(事件启动,事件源、动机), 5,行为(事件步骤,含中间状态), 6,结果(状态持久化) 结合DD... 详细

共有 13