当前位置:网站首页>Clean架构能够解决哪些问题? - jbogard
Clean架构能够解决哪些问题? - jbogard
2020-11-06 01:20:00 【解道jdon】
Clean架构能够解决这些问题 :
- 过早下决策
- 难以改变
- 以框架为中心
- 以数据库为中心
- 只注重技术层面
- 难以找到想找的代码
- 业务逻辑到处扩散
- 过重过多的测试
众说纷纭:
如果遵循精神,那么干净的架构就是将域与基础架构分开,并确保有一种方法可以通过测试来驱动尽可能多的系统。因此,它确实对2、4和7有所帮助。但是,任何风格都不能阻止人类的粗心和故意马虎。
可以肯定的是,如果您采用良好的标准做法进行清理,可能会解决大多数问题,但是,如果领域泄漏(或任何数量的代码坏气味),仍然很容易使其成为整个解决方案的“泥潭”。
要解决的问题是泥潭(糨糊),但我仍然发现CQRS和MVU(单向数据流)相比其他模式的附带复杂性而言则更好地解决了问题。
版权声明
本文为[解道jdon]所创,转载请带上原文链接,感谢
https://www.jdon.com/55246
边栏推荐
- 10 easy to use automated testing tools
- 6.9.2 session flashmapmanager redirection management
- Jmeter——ForEach Controller&Loop Controller
- “颜值经济”的野望:华熙生物净利率六连降,收购案遭上交所问询
- 利用 AWS SageMaker BlazingText 对不均衡文本进行多分类
- 7.2.1 cache configuration of static resources
- vite + ts 快速搭建 vue3 專案 以及介紹相關特性
- 中国提出的AI方法影响越来越大,天大等从大量文献中挖掘AI发展规律
- 不吹不黑,跨平臺框架AspNetCore開發實踐雜談
- Ubuntu18.04上安裝NS-3
猜你喜欢
随机推荐
X Window System介紹
xmppmini 專案詳解:一步一步從原理跟我學實用 xmpp 技術開發 4.字串解碼祕笈與訊息包
6.9.2 session flashmapmanager redirection management
Can't be asked again! Reentrantlock source code, drawing a look together!
选择站群服务器的有哪些标准呢?
微信小程序:防止多次点击跳转(函数节流)
Top 10 best big data analysis tools in 2020
如何使用ES6中的参数
“颜值经济”的野望:华熙生物净利率六连降,收购案遭上交所问询
做外包真的很难,身为外包的我也无奈叹息。
面经手册 · 第12篇《面试官,ThreadLocal 你要这么问,我就挂了!》
Want to do read-write separation, give you some small experience
10 easy to use automated testing tools
python 下载模块加速实现记录
C language 100 question set 004 - statistics of the number of people of all ages
PPT画成这样,述职答辩还能过吗?
Vue.js移动端左滑删除组件
C++和C++程序员快要被市场淘汰了
条码生成软件如何隐藏部分条码文字
不吹不黑,跨平臺框架AspNetCore開發實踐雜談