TypeScript

     

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

1731 2 6K

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

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

3144 1 17K

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

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

1337 1 4K

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

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

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

TypeScript如何实现DDD的值对象?

1174 1 5K

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

将30K行Flow代码移植到TypeScript - davidgom

911 20K

我们最近移植了MemSQL Studio的3万行JavaScript,从使用Flow到TypeScript。在本文中,我描述了为什么我们移植了代码库,它是如何发生的以及它是如何为我们工作的。免责声明:.