当前位置:网站首页>Clean架构能够解决哪些问题? - jbogard
Clean架构能够解决哪些问题? - jbogard
2020-11-06 01:20:00 【解道jdon】
Clean架构能够解决这些问题 :
- 过早下决策
- 难以改变
- 以框架为中心
- 以数据库为中心
- 只注重技术层面
- 难以找到想找的代码
- 业务逻辑到处扩散
- 过重过多的测试
众说纷纭:
如果遵循精神,那么干净的架构就是将域与基础架构分开,并确保有一种方法可以通过测试来驱动尽可能多的系统。因此,它确实对2、4和7有所帮助。但是,任何风格都不能阻止人类的粗心和故意马虎。
可以肯定的是,如果您采用良好的标准做法进行清理,可能会解决大多数问题,但是,如果领域泄漏(或任何数量的代码坏气味),仍然很容易使其成为整个解决方案的“泥潭”。
要解决的问题是泥潭(糨糊),但我仍然发现CQRS和MVU(单向数据流)相比其他模式的附带复杂性而言则更好地解决了问题。
版权声明
本文为[解道jdon]所创,转载请带上原文链接,感谢
https://www.jdon.com/55246
边栏推荐
猜你喜欢
随机推荐
How to get started with new HTML5 (2)
谁说Cat不能做链路跟踪的,给我站出来
After brushing leetcode's linked list topic, I found a secret!
WeihanLi.Npoi 1.11.0/1.12.0 Release Notes
50 + open source projects are officially assembled, and millions of developers are voting
給萌新HTML5 入門指南(二)
C language 100 question set 004 - statistics of the number of people of all ages
深度揭祕垃圾回收底層,這次讓你徹底弄懂她
数据产品不就是报表吗?大错特错!这分类里有大学问
Network programming NiO: Bio and NiO
如何将数据变成资产?吸引数据科学家
安装Anaconda3 后,怎样使用 Python 2.7?
Chainlink将美国选举结果带入区块链 - Everipedia
不吹不黑,跨平臺框架AspNetCore開發實踐雜談
hadoop 命令总结
WeihanLi.Npoi 1.11.0/1.12.0 Release Notes
神经网络简史
Azure Data Factory(三)整合 Azure Devops 實現CI/CD
DevOps是什么
Asp.Net Core學習筆記:入門篇