sar*_*dan 1 .net software-design microservices asp.net-core clean-architecture
在清洁架构设计中,我们是否需要为每一层创建一个单独的“项目”?或者我们可以在同一项目上使用文件夹和命名空间定义图层吗?
我正在使用 Net Core 设计微服务架构中的新应用程序。我计划在我的设计中使用清洁架构原则。
我计划将以下项目结构用于我的每项单独服务。这是正确的方法吗?我正在努力减少项目数量。
在开发之初,将所有内容集中在一个地方似乎更好,但随着项目的发展,您会发现维护各个组件的概述越来越困难。
发生这种情况时,您可以决定移动代码,但这可能比在开始时分离代码更麻烦。
特别是当您开始考虑使用 nuget 包等时,这可以帮助您弄清楚哪些代码正在使用哪些组件。