首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有一个很好的方法来合并垂直切片和清洁架构吗?

有一个很好的方法来合并垂直切片和清洁架构吗?
EN

Stack Overflow用户
提问于 2022-10-14 19:58:12
回答 2查看 191关注 0票数 0

我想知道合并垂直切片架构和清洁架构是否是一个好主意。

创建类似于解决方案、WebApi项目、应用程序项目、域项目和基础设施项目的内容。

我看到很多人在垂直UseCase目录中创建所有的东西,但是当项目增长时,这是一个创建越来越多文件的好机会。我怀疑这是否是一个好主意,在每个垂直有你自己的领域和基础设施层。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-10-15 10:32:06

正如Jimmy 在他的博客文章中写道所指出的,这种方法的优点在于,每个切片都可以使用适合它的抽象:

使用这种方法,我们的每个垂直切片都可以自行决定如何最好地满足请求:

显然,最好不要疯狂地用完全不同的方法实现每个片段,但是仍然可以根据情况选择合适的,而不需要强制所有人使用一种样式。

但是,当项目增长时,这是一个创建越来越多的文件的好机会。

这有这么大的问题吗?由于它们将很好地组合在一起,从开发人员的角度来看,这不应该是一个问题,我非常怀疑您是否有足够的机会来扼杀编译器。

票数 1
EN

Stack Overflow用户

发布于 2022-10-15 06:13:53

干净的建筑和垂直切片可以完美地并驾齐驱。我主要将代码库组织为垂直切片,每个垂直切片将遵循清洁体系结构的分层和规则。一个例外是领域模型,它将是中心,并被所有垂直切片使用,这再次完美地符合清洁架构的思想。

有关这方面的更多详细想法,请参见:http://www.plainionist.net/Implementing-Clean-Architecture-Scream/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74074293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档