当前位置:网站首页>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]所创,转载请带上原文链接,感谢
边栏推荐
- (2)ASP.NET Core3.1 Ocelot路由
- GDB除錯基礎使用方法
- 10 easy to use automated testing tools
- In order to save money, I learned PHP in one day!
- 直播预告 | 微服务架构学习系列直播第三期
- 助力金融科技创新发展,ATFX走在行业最前列
- Don't go! Here is a note: picture and text to explain AQS, let's have a look at the source code of AQS (long text)
- Want to do read-write separation, give you some small experience
- Analysis of react high order components
- Listening to silent words: hand in hand teaching you sign language recognition with modelarts
猜你喜欢
从海外进军中国,Rancher要执容器云市场牛耳 | 爱分析调研
华为云“四个可靠”的方法论
3分钟读懂Wi-Fi 6于Wi-Fi 5的优势
Summary of common algorithms of binary tree
数字城市响应相关国家政策大力发展数字孪生平台的建设
Network security engineer Demo: the original * * is to get your computer administrator rights! 【***】
有关PDF417条码码制的结构介绍
How to select the evaluation index of classification model
(1) ASP.NET Introduction to core3.1 Ocelot
100元扫货阿里云是怎样的体验?
随机推荐
Process analysis of Python authentication mechanism based on JWT
Network security engineer Demo: the original * * is to get your computer administrator rights! 【***】
Save the file directly to Google drive and download it back ten times faster
Aprelu: cross border application, adaptive relu | IEEE tie 2020 for machine fault detection
After reading this article, I understand a lot of webpack scaffolding
Top 10 best big data analysis tools in 2020
容联完成1.25亿美元F轮融资
Python + appium automatic operation wechat is enough
《Google軟體測試之道》 第一章google軟體測試介紹
Technical director, to just graduated programmers a word - do a good job in small things, can achieve great things
(2)ASP.NET Core3.1 Ocelot路由
2019年的一个小目标,成为csdn的博客专家,纪念一下
直播预告 | 微服务架构学习系列直播第三期
In depth understanding of the construction of Intelligent Recommendation System
在大规模 Kubernetes 集群上实现高 SLO 的方法
50 + open source projects are officially assembled, and millions of developers are voting
选择站群服务器的有哪些标准呢?
High availability cluster deployment of jumpserver: (6) deployment of SSH agent module Koko and implementation of system service management
快快使用ModelArts,零基础小白也能玩转AI!
Cos start source code and creator