当前位置:网站首页>Clean架构能够解决哪些问题? - jbogard
Clean架构能够解决哪些问题? - jbogard
2020-11-06 01:20:00 【解道jdon】
Clean架构能够解决这些问题 :
- 过早下决策
- 难以改变
- 以框架为中心
- 以数据库为中心
- 只注重技术层面
- 难以找到想找的代码
- 业务逻辑到处扩散
- 过重过多的测试
众说纷纭:
如果遵循精神,那么干净的架构就是将域与基础架构分开,并确保有一种方法可以通过测试来驱动尽可能多的系统。因此,它确实对2、4和7有所帮助。但是,任何风格都不能阻止人类的粗心和故意马虎。
可以肯定的是,如果您采用良好的标准做法进行清理,可能会解决大多数问题,但是,如果领域泄漏(或任何数量的代码坏气味),仍然很容易使其成为整个解决方案的“泥潭”。
要解决的问题是泥潭(糨糊),但我仍然发现CQRS和MVU(单向数据流)相比其他模式的附带复杂性而言则更好地解决了问题。
版权声明
本文为[解道jdon]所创,转载请带上原文链接,感谢
https://www.jdon.com/55246
边栏推荐
- 向北京集结!OpenI/O 2020启智开发者大会进入倒计时
- 技術總監7年經驗,告訴大家,【拒絕】才是專業
- Microservices: how to solve the problem of link tracing
- 条码生成软件如何隐藏部分条码文字
- 7.3.1 file upload and zero XML registration interceptor
- 事半功倍:在没有机柜的情况下实现自动化
- 10 easy to use automated testing tools
- Cocos Creator 原始碼解讀:引擎啟動與主迴圈
- 选择站群服务器的有哪些标准呢?
- Computer TCP / IP interview 10 even asked, how many can you withstand?
猜你喜欢
随机推荐
读取、创建和运行多个文件的3个Python技巧
数字城市响应相关国家政策大力发展数字孪生平台的建设
TensorFlow2.0 问世,Pytorch还能否撼动老大哥地位?
Basic principle and application of iptables
(2)ASP.NET Core3.1 Ocelot路由
Menu permission control configuration of hub plug-in for azure Devops extension
谁说Cat不能做链路跟踪的,给我站出来
6.7 theme resolver theme style parser (in-depth analysis of SSM and project practice)
有关PDF417条码码制的结构介绍
Examples of unconventional aggregation
你的财务报告该换个高级的套路了——财务分析驾驶舱
PPT画成这样,述职答辩还能过吗?
給萌新HTML5 入門指南(二)
小白量化投资交易入门课(python入门金融分析)
Kitty中的动态线程池支持Nacos,Apollo多配置中心了
03_ Detailed explanation and test of installation and configuration of Ubuntu Samba
Asp.Net Core learning notes: Introduction
Jmeter——ForEach Controller&Loop Controller
Swagger 3.0 天天刷屏,真的香嗎?
事半功倍:在没有机柜的情况下实现自动化






