当前位置:网站首页>What problems can clean architecture solve? - jbogard
What problems can clean architecture solve? - jbogard
2020-11-06 01:20:00 【On jdon】
Clean Architecture can solve these problems :
- Make a decision too early
- Difficult to change
- Centering on the frame
- Database centric
- Focus only on the technical level
- It's hard to find the code you're looking for
- Business logic spreads everywhere
- Too much testing
Opinions vary :
If you follow the spirit , So a clean architecture is to separate the domain from the infrastructure , And make sure there's a way to test drive as many systems as possible . therefore , It does 2、4 and 7 Help . however , No style can prevent human carelessness and deliberate carelessness .
One thing is for sure , If you clean up with good standard practice , It could solve most of the problems , however , If the domain leaks ( Or any amount of bad smell of code ), It's still easy to make it the whole solution “ Mire ”.
The problem to be solved is the quagmire ( Paste ), But I still find CQRS and MVU( One way data flow ) It solves the problem better than the incidental complexity of other patterns .
版权声明
本文为[On jdon]所创,转载请带上原文链接,感谢
边栏推荐
- Python自动化测试学习哪些知识?
- CCR炒币机器人:“比特币”数字货币的大佬,你不得不了解的知识
- git rebase的時候捅婁子了,怎麼辦?線上等……
- Filecoin最新动态 完成重大升级 已实现四大项目进展!
- Vuejs development specification
- 容联完成1.25亿美元F轮融资
- How long does it take you to work out an object-oriented programming interview question from Ali school?
- 从海外进军中国,Rancher要执容器云市场牛耳 | 爱分析调研
- ipfs正舵者Filecoin落地正当时 FIL币价格破千来了
- Asp.Net Core學習筆記:入門篇
猜你喜欢

3分钟读懂Wi-Fi 6于Wi-Fi 5的优势

大数据应用的重要性体现在方方面面

选择站群服务器的有哪些标准呢?

Summary of common algorithms of linked list

Cos start source code and creator

Network programming NiO: Bio and NiO

数字城市响应相关国家政策大力发展数字孪生平台的建设

How long does it take you to work out an object-oriented programming interview question from Ali school?

速看!互联网、电商离线大数据分析最佳实践!(附网盘链接)

I'm afraid that the spread sequence calculation of arbitrage strategy is not as simple as you think
随机推荐
從小公司進入大廠,我都做對了哪些事?
Network security engineer Demo: the original * * is to get your computer administrator rights! 【***】
如何将数据变成资产?吸引数据科学家
10 easy to use automated testing tools
網路程式設計NIO:BIO和NIO
Calculation script for time series data
It's so embarrassing, fans broke ten thousand, used for a year!
Python + appium automatic operation wechat is enough
Flink的DataSource三部曲之二:内置connector
至联云解析:IPFS/Filecoin挖矿为什么这么难?
Nodejs crawler captures ancient books and records, a total of 16000 pages, experience summary and project sharing
TRON智能钱包PHP开发包【零TRX归集】
前端都应懂的入门基础-github基础
在大规模 Kubernetes 集群上实现高 SLO 的方法
Serilog原始碼解析——使用方法
Didi elasticsearch cluster cross version upgrade and platform reconfiguration
In depth understanding of the construction of Intelligent Recommendation System
Examples of unconventional aggregation
Analysis of react high order components
嘗試從零開始構建我的商城 (二) :使用JWT保護我們的資訊保安,完善Swagger配置