#失血模型

      更多分类

Clean清洁领域模型的几个特点 -Kamil Grzybek

19-11-01 444 2 banq

如今,有关干净代码和体系结构的讨论很多。关于如何实现它的讨论越来越多。罗伯特·C·马丁(Robert C. Martin)描述的规则是通用的,我认为,我们可以在其他各种情况下使用它们。 在本文中,我... 详细

谈DDD与贫血领域模型:再次为失血模型辩护 -Codecentric AG博客

19-10-19 2 558 2 banq

在讨论如何在应用 DDD 时如何最好地实现我们的领域对象(最近变得越来越流行)的讨论中,一位同事向我指出了Martin Fowler关于 Anemic Domain Models 的文章(2003年... 详细

Bean验证反模式 - reflectoring.io

19-09-21 56 banq

Bean验证是在Java生态系统中实施验证逻辑的事实上的标准,它是一个很好的工具。 但是,在最近的项目中,我对Bean验证进行了更深入的思考,并确定了一些我认为是反模式的实践。 反模式免责声明... 详细

比SOLID更重要的与DDD设计相关的GRASP原则 - Kamil Grzybek

19-09-05 2 238 2 banq

我最近注意到很多注意力都集中在 SOLID 原则上。这是非常好的事情,因为它是面向对象设计(OOD)和编程的总体基础。对于面向对象语言的开发人员,SOLID原则的知识是编写具有良好质量特征的代码的要... 详细

反腐层ACL - 一个有效的盾牌 - Manuel López Torrent

19-08-30 111 banq

我第一次听说反腐败层(ACL)一词是在Eric Evans的书“领域驱动设计”中。那些日子,DDD是我正在探索的一个新领域,我对所有这些新概念感到非常兴奋,但我没有实现大部分概念。 近年来,在我所做... 详细

贫血模型与充血模型比较 - DDD - The Domain Driven Design

19-06-16 369 2 banq

在这篇文章中使用Vaughn Vernon的书[ IDDD,2013 ] 的例子来描述SCRUM模型的情景,并能够以实际的方式展示贫血模型和富模型的实现之间的区别。 让我们说产品负责人: 允许将... 详细

贫血模型 - DDD - The Domain Driven Design

19-06-16 142 banq

贫血模型Anemic Model是一种领域模型,其中领域对象包含很少或没有业务逻辑。这个模型最初由Martin Fowler描述,他认为这种做法是反模式。 这种反模式的根本恐怖之处在于它与面向... 详细

如何使用充血模型实现防弹代码 - DZone Java

19-04-27 379 3 banq

了解有关在Java应用程序中通过使用充血模型+构建器等设计器模式设计防弹代码的方法。 毫无疑问,优秀的编码实践带来了诸多好处,例如干净的代码,易于维护以及流畅的API。但是,最佳实践是否有助于数据完... 详细

英文DDD培训在线课程推荐: 从失血模型重构到充血模型

19-04-18 127 banq

构建防弹 bullet-proof 业务线应用程序是一项复杂的任务。本课程将向您介绍如何从贫血领域模型重构到丰富、高度封装的充血模型。 如果您想成功构建构建防弹业务线应用程序,那么拥有丰富的,高度封... 详细

TypeScript如何实现DDD的值对象?

19-04-09 158 1 banq

值对象是领域驱动设计的主要组件之一。这是TypeScript中的一个简单的Value Object类。 在领域驱动设计中,值对象是帮助我们创建丰富且封装的域模型的两个原始概念之一。 实体和价值对象这... 详细

DCI与DDD

18-12-18 339 banq

来自Kamil Toszek一篇DCI与DDD结合的文章: 我正在实践领域驱动设计方法,它有一些很好的部分比如有界上下文(模块分离很好 - 每个模块代表上下文边界),还有一些 - 对我来说 - 不是... 详细

从贫血模型到DDD的重构

18-11-13 1086 1 banq

我们将重构一个简单的问题跟踪应用程序,通过典型的层隔离,根据领域驱动的战术设计模式进行建模。 这个问题跟踪应用程序非常简单。您可以使用它执行多项业务操作 - 全部通过REST API,并且所有操作都... 详细

ORM和Rails的问题

14-08-23 3 985 2 banq

看到一句英文:ORM变相鼓励你抹去许多对象的相关状态,而Rails则鼓励你耦合任何一切。 原文: An ORM encourages you to smear related state acros... 详细

Spring Web 应用的最大败笔

13-11-06 17 22852 19 banq

The Biggest Flaw of Spring Web Applications | Java 开发人员在使用Spring应用是非常擅长谈论依赖注入的好处。不幸的是,他们不是那么真的利用它... 详细

问答系统model设计,请大牛点评下

13-04-12 2 212 mistbow

1、首先使分类Category: public class Category { private String name; } <p> 简单期... 详细

共有 15