- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
DDD是领域驱动设计,它是一种包括通用语言、根实体、值对象和聚合的方法论。
DCI:数据、上下文、交互是 Trygve Reenskaug 发明的一种编程范式。
我如何在新系统中将它们结合起来?
最佳答案
这是一个持续讨论的主题,您可能会在之前讨论过的 Google 对象组合小组中找到更好的答案。此外,DCI github 页面还致力于将规范的 DDD 示例移植到 DCI。
长话短说:DCI 适合有界上下文,然后每个用例都有一个 DCI 上下文。
关于domain-driven-design - 如何结合DDD(领域驱动设计)DCI来设计应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7856494/
有方法的角色包含实际的算法,但是上下文执行方法除了执行其中一种方法之外应该做什么? public class SomeContext { // ... Constructor omitted
用不同的 OOP 语言实现 DCI(数据、上下文、交互)架构的可能设计是什么?我想到了 C++ 的基于策略的设计 (Andrei Alexandrescu),Java 的 DI 和 AOP。但是,我也
在跟随 The Right Way to Code DCI in Ruby 之后,我一直在玩 DCI .我发现我一直希望我的角色能够为我的数据对象添加属性。 例如,如果我有一个用户对象。 class
根据维基百科数据,上下文和交互 (DCI) 是计算机软件中用于对通信对象系统进行编程的范式。这里我不清楚DCI试图解决的问题。你能用简单的例子解释一下吗?您的示例中的数据、上下文和交互是什么? 最佳答
我正在编写一个简单的网页游戏来试验 DCI 模式,我想知道如何正确测试上下文。 https://gist.github.com/1718889 我有一个上下文 CharacterAttacksAnot
我最近看到 Trygve Reenskaug 关于 DCI 的以下介绍: https://vimeo.com/43536416这有点让我震惊。嗯,在代码中看到软件不同组件之间的交互是一个很有吸引力的想
我尝试用 Ruby 设计一个基于 Web 的应用程序。我开发了一个简单的核心应用程序,在没有框架和数据库的情况下在六边形架构中实现 DCI 范例。核心六边形中有小六边形和网络,数据库,日志等适配器。每
我正在按照 DCI 构建新 Rails 应用程序的行为,但我对将验证放在哪里有一些疑问。 传统上,如果您要使用 ActiveRecord 模型管理您的数据,验证是在继承自 AR 的特定类中定义的,并且
我见过的所有 DCI 的例子似乎都是基于对象作为信息的最终持有者,事务边界是在方法内部定义的。 我想看一个持久性应用程序的例子,其中有某种持久性层,即底层持久性存储可以有重复的对象副本,并且对对象的更
最近与一位同事就在 Rails 应用程序中设计和编码模型的不同方法进行了辩论,这让我想到了 DCI in the context of Rails . 然而,我似乎无法完全理解整个概念,即使在查看 t
Data, Context and Interaction (DCI) 的最佳描述是什么?向组织推销它? 它是由 Trygve Reenskaug 创建的, MVC-pattern 的创建者. 它真的
我是 Rails 和 Ruby 的新手。我正在尝试在 Rails 3.2.11 应用程序中实现 Data-Context-Interaction/aka DCI/范例。我有 User 模型,该模型 o
我首先了解到Data, context, and interaction (DCI) 通过 this blog post .我对这个概念着迷,努力将它构建到我的下一个 Rails 应用程序中。由于 D
我正在尝试对 iPhone-X 的屏幕截图进行图像处理,但我遇到了红色 channel 未落入预期范围的问题。这些问题是由于 DCI-P3 引入的图像色彩空间造成的,而我们的大多数算法都是针对我们拥有
我是一名优秀的程序员,十分优秀!