#clean架构

DDD+微服务大型案例:Uber如何从复杂的RPC微服务转向面向业务领域的微服务架构DOMA? -优步工程博客

20-07-30 1330 5 banq

最近,围绕面向服务的体系结构,尤其是微服务体系结构的弊端进行了大量讨论。仅仅几年前,由于许多人宣传微服务架构的好处,例如独立部署形式的灵活性,明确的所有权,系统稳定性的改进以及更好的关注点分离,很多... 详细

鲍勃大爷:先设计对象的行为,再设计数据库的表结构!

20-09-26 212 3 banq

将行为模型与数据模型分离。如果可能,请首先根据其行为设计您的业务对象。稍后设计数据库表结构,并使其与业务对象分离。 banq:落实到DDD中: 根据业务行为的逻辑一致性设计你的DDD聚合中行为... 详细

探索使用六角形架构的端口适配器模式实现DDD -codecentric

20-07-30 489 2 banq

六角体系结构是实现域驱动设计时要使用的关键设计模式。它支持不断变化的变化,有助于保持测试套件的快速和可靠,并保护系统免受技术问题引起的连锁反应的影响。这一系列博客文章探讨了它的起源和益处,以及五种可... 详细

如何将过程代码变成面向对象的代码? - WLODEK

20-07-17 304 banq

干净Clean代码并不总是面向对象的。有时它将以程序样式编写。哪种风格更好:过程式还是面向对象?我们应该在一定条件下进行选择,以使其易于开发和可读,根据“Clean守则”的原则。 下面是过程代码的示... 详细

我理解的Clean代码 - macerub

20-08-05 239 1 banq

什么是清洁代码?正如鲍勃大叔清洁代码书中说:清洁代码的定义可能与程序员一样多。 首先,我最喜欢的一位著名作家的话是:“干净的代码读起来就像写好的散文”(@Grady_Booch)。简短的句子说明了一... 详细

DDD中业务模型与框架等技术平台解耦的简单方法 - matthiasnoback

20-09-10 172 banq

如果要编写可长期维护的应用程序,则必须与框架,ORM,HTTP客户端等分离,因为技术在发展,您的业务应用无法永远一直使用它们。   三个简单的规则 要完成框架解耦,您只需遵循以下简单规则: ... 详细

Clean Code书籍中java与Python版本的示例 - Code Review

20-08-08 210 banq

当我开始阅读Robert Martin的Clean Code。我正在尝试将他的所有示例“翻译”成Python,因此我可以更好地理解它们,请看以下内容: 书中的Java原始代码: pu... 详细

共有 521 2 3 4 ... 7 下一页