#TypeScript

DDD + TypeScript之领域实体使用案例

19-05-31 1038 2 banq

实体是我们应该首先放入业务逻辑的自然场所。在本文中,我们将讨论领域驱动设计中实体的角色和生命周期。 一般公司转向领域驱动设计的最大原因是因为他们的业务具有必要的复杂性。为了管理业务逻辑复杂性,方法... 详细

领域知识与SOLID单一责任原则的解释

19-06-14 459 1 banq

单一责任原则规定一个类或函数应该只有一个改变的理由。本文介绍了为什么理解域对于了解如何实现SRP很重要。SRP是 SOLID Princples 最难理解的原则,因为每个人对它都有不同的解释。我将尝... 详细

使用Typescript实现DDD领域建模 - Matthew de Nobrega

19-06-23 430 2 banq

Typescript提供了一系列用于构建富域模型的工具。然而,有很多方法可以解决这个问题,并且需要解决一些棘手的挑战。 任何方法必须解决的主要挑战是: 序列化/反序列化:来自持久性和传输层的数... 详细

使用Event Sourcing和CQRS模式构建、TypeScript编写的无服务器应用 - Dom Kriskovic

19-06-23 423 1 banq

在这篇文章中,我介绍了一个名为“Beenion”的开源项目背后的架构。 它使用Event Sourcing和CQRS模式构建,并使用TypeScript编写。 简而言之,Beenion是一种“类似... 详细

DTO、存储库和数据映射器在DDD中的作用 | Khalil Stemmler

19-06-21 868 1 banq

在领域驱动设计中,对于在对象建模系统的开发中需要发生的每一件事情都有一个正确的工具。 负责处理验证逻辑的是什么?值对象。 你在哪里处理领域逻辑?尽可能使用实体,否则领域服务。 也许学习DDD最困难... 详细

为什么需要Deno.js? - DEV

20-05-29 460 banq

您正在尝试学习JavaScript。您刚刚对浏览器中的JavaScript有所了解。然后,突然之间,你遇到 Deno  是Node.js杀手之类的炒作。但是您不知道这些是什么。如果是这样,请继续阅读... 详细

TypeScript如何实现DDD的值对象?

19-04-09 384 1 banq

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

检查一个Javascript对象是否为空的新方法 -samantha

20-07-12 249 banq

网络上稀奇古怪的方法比较多,但是好像不能简洁明了,假设emty对象为空: const empty = {} 旧方法如下,利用Lodash的“ isEmpty”方... 详细

共有 91 2 下一页