首页 > 解决方案 > 软件架构 - 初学者的问题

问题描述

我在一家使用模型视图控制器架构的公司工作,这是一个没有单元测试的大项目,因为代码是紧密耦合的。所以当我看到这个时,我开始研究并遇到了几个术语,比如以领域为中心和以数据为中心的架构。我最近开始阅读鲍勃叔叔的“清洁建筑”,我很困惑......

我有两个问题:

  1. MVC 架构适合小型项目吗?
  2. 清洁架构是单体架构吗?

和:你能给我一些与软件架构相关的介绍性书籍的建议吗?

对不起我的英语。

标签: testingarchitecturedomain-driven-designsoftware-designclean-architecture

解决方案


  1. MVC 架构即使对于小型项目也很好,因为它减少了耦合并确保了高内聚
  2. 我不认为 Clean 架构是单体架构,因为它也可以是微服务架构:https ://blog.cleancoder.com/uncle-bob/2014/10/01/CleanMicroserviceArchitecture.html

对于软件架构资源,您可以通过 Udemy 等网站查看在线课程,或参考软件架构实践等教科书:https ://www.amazon.ca/Software-Architecture-Practice-3rd-Bass/dp/0321815734


推荐阅读