Clean整洁架构教程

     

谷歌:编写干净的代码以减少认知负荷

86

您是否曾经阅读过代码却发现很难理解?您可能正在经历认知负荷! 认知负荷是指完成一项任务所需的脑力劳动量。阅读代码时.

什么是自足系统(Self-contained Systems)?

48

自足系统(又称为自包含系统、自我独立系统,英文Self-contained Systems,简称SCS)是一种软件架构方法,SCS 包含自己的  .

MVC、MVP、MVI、MVVM、MVVM-C和VIPER等模式的区别

47

以下是最重要的架构模式列表: 1、MVC(Model-View-Controller): .

Clean架构的文件夹、模块和包结构举例

72 3K
简洁Clean架构是构建应用程序的一种流行方法。 这是一个分层架构,将项目分为四个层次: D.

如何提高函数的可读性?

27 2K

下面哪个版本的createPizza函数更容易理解? .

Clean整洁架构的文件结构实现

335 1

下面是推特网友mjovanovictech对整洁架构(Clean Architecture)文件夹结构的方法。   专注于功能,而不是类型。   .

go-clean-architecture:Golang整洁架构示例

326

遵循鲍勃叔叔的简洁clean架构原则构建的 REST API 示例 clean架构规则: .

如何使用Spring Modulith组织项目包结构?

641 1 2K

我希望使用 Spring Modulith 并根据业务领域的模块对代码进行分组。 我当前的项目结构如下所示: .

Golang六边形架构源码和分析

478 8K

维护软件的成本比开发软件的成本高得多。为了使维护软件具有成本效益,我们需要一种架构,使每个开发人员都能轻松理解代码库的每个部分并鼓励并行工作,因为大型软件通.

洋葱片架构 - odrotbohm

451 5K
15年的洋葱架构是时候整容了。 .

Clean整洁架构与外部系统集成的验证

314 2K

使用Clean清洁架构注意:请勿将系统直接连接到外部系统!需要通过适配器转换或验证: 在企业应用中,我们经常需要与.

多层、六边形、洋葱和clean架构简介

764 1
10年前,你只需要知道 GoF模式<.

六边形架构:为什么它比 MVC 或Clean架构更好?

712 6K

六边形架构,也称为端口和适配器,是一种促进松散耦合、可测试性和可扩展性的流行方法。这种架构风格使开发人员能够创建健壮且适应性强的系统。 .

简介:六边形、单体、微服务和分层架构

424 3K

在不断发展的软件开发领域,选择正确的架构范式对建立强大的可扩展的应用程序至关重要:在不断发展的软件开发领域,选择正确的架构范式对于构建健壮和可扩展的应用程序.

番茄架构:一种遵循常识宣言的软件架构方法

416 2 4K

番茄(tomato)架构是一种遵循常识宣言的软件架构方法: 1、将业务逻辑执行与输入源(Web 控.

什么是以领域为中心的架构及其误解?

687 4K
讨论分离业务和技术代码的好处,并解决常见的误解。 “域”是“业务域”的缩写。在这里,业务在广义上指的是应用程序旨在.

Kubernetes 模式:云原生之路 - bibryam

439
微服务是用于创建云原生应用程序的最流行的架构风格之一。他们通过业务功能的模块化和以开发复杂性换取操作复杂性来解决软件复杂性。这就是为什么在微服务方面取得成功.

bitloops/ddd-hexagonal-cqrs-es-eda: DDD、六边形架构、CQRS 完整示例

869 2 2K

使用TypeScript和NestJS的领域驱动设计(DDD)、六边形架构(Hexagonal)、CQRS、事件源(ES)、事件驱动架构(EDA)、行为驱动.

Bob大叔和Casey讨论整洁代码:性能与设计的平衡

809 9K

我从你那里看到的关于清洁代码的大多数解释包括我在视频中提到的所有事情: 喜欢继承层次结构而不是if/switch语句,不暴露内部(" .

“干净”的代码,糟糕的性能 - Muratori

639

这篇文章论证使用鲍勃大叔的Clean干净代码原则编程,速度差异20- 25倍! 详细点击标题 如果您查看一个“干净.

实践中的模块化单体 | Foojay.io

1728 1 3K
随着微服务在应用程序现代化中的使用,我们已经看到了保持这种软件开发风格的优点和缺点。 当我们主要在企业组织中创建应用程序时,我们现在首先想到的是如何解.

鲍勃大叔:函数式编程真的不需要面向对象吗?

1267 3 2K

什么是类?根据字典,一个类是: 一组、集合、群体或配置,其中的成员被认为具有某些共同的属性或特征;一个种类或.

如何验证业务逻辑?

1379 1 5K

让我们讨论经典的 3 层架构,我们在其中与与数据库交互的 Web API 进行前端通信。让我们看看数据处理管道可能出错的地方: 前端没.

go-backend-clean-architecture:一个Golang后端整洁Clean清洁架构项目

1025

一个带有 Gin、MongoDB、JWT 身份验证中间件、测试和 Docker 的 Go (Golang) 后端清洁架构项目。 .

Spring Modulith能成熟实现模块化了吗? - Foojay

1135 6K
设计微服务的主要原因之一是它们强制执行 .

学习领域驱动设计 (DDD) - Abrodi

1531 1 12K
我正在阅读 Vlad Khononov<.

如何绘制技术架构图?

2680 2K
什么是架构图?为什么要画架构图?怎样才能画出通俗易懂的架构图? 相信很多读者都看过很多技术文档,其中都会配上一些架.

discounter:六边形架构Java实现示例

1007 2K

这是定义六边形架构模式的原始文章中包含的示例代码应用程序的一个版本。 该应用程序有一个驱动端口,带有提供的“折扣”接口,它计算从给定金额中减去的折扣(.