我在一家使用架构的公司工作,这是一个没有单元测试的大型项目,因为代码是紧密耦合的。所以当我看到这个的时候,我开始了我的研究,并发现了几个术语,比如以领域为中心的和以数据为中心的架构。我最近开始读鲍勃叔叔的“清洁建筑”,我很困惑.
我有两个问题:
还有:你能给我一些关于软件架构的入门书的建议吗?
抱歉,我的英语。
发布于 2021-07-29 14:17:11
对于软件体系结构资源,您可以通过诸如Udemy之类的站点查看在线课程,或者参考诸如“实践中的软件体系结构:https://www.amazon.ca/Software-Architecture-Practice-3rd-Bass/dp/0321815734”之类的教科书
发布于 2021-07-30 08:22:54
当涉及到总体设计,特别是体系结构时,这总是一个权衡的问题,因此,根据具体情况,MVC可以对小型项目很好,而CLEAN可以用于微服务。
一般来说,MVC诞生于70年代,虽然它革命性地改变了UI,但是双向通信带来了复杂性,一些与后端api的耦合等等。
至于清洁--在我看来,除了单块应用程序之外,这几乎没有什么意义,因为每个微服务中都有很多开销,如果您在一个单独的服务中对每个实体建模,您就会得到一个分布式的monolith。
https://stackoverflow.com/questions/68577334
复制相似问题