#失血模型

      更多分类

业务代码编程陷阱案例 - jaxenter

20-02-18 2 703 2 banq

当我们开始编写软件时,我们总是希望有一个好的设计。我们阅读书籍,运用最佳实践,最后,我们常常一团糟。根据我在一家定制软件开发公司的经验,我每天必须处理此类代码,尤其是在某些旧系统上工作时。 造成这种... 详细

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

19-10-19 2 1306 2 banq

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

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

19-11-01 1143 3 banq

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

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

19-09-05 2 422 2 banq

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

鲍勃大爷:对象是更关注行为,数据库表则是简单的数据结构,if/else/switch有使用依据

20-02-23 324 1 banq

对象更多是关于行为还是数据?从外部看,数据是隐藏的,行为是公开的。我们看到投入转化为产出。但看不到任何倍隔离的数据;我们也不知道这些数据的存储位置或存储方式。 数据库表更多是关于行为或数据信息?它们... 详细

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

19-06-16 864 2 banq

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

Bean验证反模式 - reflectoring.io

19-09-21 157 banq

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

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

19-08-30 427 banq

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

共有 171 2 3 下一页