原文:干净的架构The Clean Architecture

干净的架构The Clean Architecture 这是著名软件大师Bob大叔提出的一种架构,也是当前各种语言开发架构。干净架构提出了一种单向依赖关系,从而从逻辑上形成一种向上的抽象系统。 我们经常听说过如下各种架构: 六边形架构Hexagonal Architecture 也称为 端口和适配器 这是由Alistair Cockburn 提出,被Steve Freeman和 Nat Pryce ...

2014-09-19 10:02 1 7367 推荐指数:

查看详情

清晰架构Clean Architecture)的Go微服务

更新 我最近对这个框架进行了重大升级,虽然所做的改动不大,但成效显著。这次更新修复了旧框架中的所有主要问题,尽管它的的主要项目结构和接口都没有改变,具体改动内容请参见清晰架构Clean Architecture)的Go微服务—重大升级。 现在它几乎拥有了我理想框架中的所有内容。它是一个轻量级 ...

Mon Feb 17 17:36:00 CST 2020 0 173
[翻译][架构设计]The Clean Architecture

原文地址:The Clean Architecture The Clean Architecture Over the last several years we’ve seen a whole range of ideas regarding the architecture ...

Fri Apr 21 06:41:00 CST 2017 0 2672
清晰架构Clean Architecture)的Go微服务: 程序设计

我使用Go和gRPC创建了一个微服务,并将程序设计和编程的最佳实践应用于该项目。 我写了一系列关于在项目工作中做出的设计决策和取舍的文章,此篇是关于程序设计。 程序的设计遵循清晰架构Clean Architecture)¹。 业务逻辑代码分三层:用例(usecase),域模型(model)和数 ...

Thu Dec 26 17:19:00 CST 2019 0 294
清晰架构Clean Architecture)的Go微服务: 程序结构

我使用Go和gRPC创建了一个微服务,并试图找出最佳的程序结构,它可以用作我未来程序的模板。 我有Java背景,并发现自己在Java和Go之间挣扎,它们之间的编程理念完全不同。我写了一系列关于在项目工 ...

Fri Dec 20 19:39:00 CST 2019 0 315
清晰架构Clean Architecture)的Go微服务: 编码风格

编码风格在编程中是一个相对乏味的主题,但是合适的编码风格对一个有效的程序员是至关重要的。 它有三个组成部分: 程序结构 ( application layout) 编码规则或风格 命名约定 我已经在清晰架构Clean Architecture)的Go微服 ...

Mon Feb 03 18:05:00 CST 2020 0 209
清晰架构Clean Architecture)的Go微服务: 设计原则

我最近写了一个Go微服务应用程序,这个程序的设计来自三个灵感: 清晰架构"Clean Architecture"¹ and SOLID (面向对象设计)² 设计 原则³ Spring的容器技术(Spring’s application context)⁴ Go的简洁设计 ...

Mon Dec 30 17:21:00 CST 2019 0 335
清晰架构Clean Architecture)的Go微服务: 事物管理

为了支持业务层中的事务,我试图在Go中查找类似Spring的声明式事务管理,但是没找到,所以我决定自己写一个。 事务很容易在Go中实现,但很难做到正确地实现。 需求: 将业务逻辑与事务代码 ...

Wed Jan 22 17:13:00 CST 2020 0 266
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM