前言¶
后端系统在演进过程中,常面临设计混乱、边界不清、职责重叠等问题。当项目规模扩大,若缺乏统一的设计语言,代码会逐渐变成难以维护的“面条式”逻辑。架构模式能够为团队提供一套可复用、可讨论的设计思路,帮助在初期就厘清分层与边界。
这是什么¶
架构模式是 SkillHub 上的一个 Skill,提供后端架构模式(整洁架构、六边形架构、领域驱动设计 DDD)的参考与说明。由智雨科技出品,分类为 dev-programming,版本 1.0.0,标签为 requires_api_key=false。
核心功能¶
- 提供整洁架构(Clean Architecture)的要点与分层原则。
- 提供六边形架构(Hexagonal Architecture)的端口与适配器思想。
- 提供领域驱动设计(DDD)的核心概念与分层实践。
安装与启用¶
安装:
skillhub install org-02qudk26/architecture-patterns-zh
启用后可在对话中调用架构模式相关内容,例如:
- “请按整洁架构分层描述当前模块的设计。”
- “如何用六边形架构拆分一个后端服务?”
- “DDD 中实体、值对象、聚合的职责分别是什么?”
典型用法¶
在对话中直接引用架构模式名称,让 Skill 提供相应概念或示例:
- “用整洁架构解释一下控制器层的职责。”
- “六边形架构的驱动与非驱动部分如何划分?”
- “DDD 中领域层的典型分层有哪些?”
适用场景与注意¶
- 适合正在重构或新建后端系统的团队,用于统一架构语言。
- 适合希望将设计原则落地为可讨论方案的工程师。
- 注意:本 Skill 为模式参考,具体落地需结合项目实际情况与团队约定。
短结尾¶
架构模式 Skill 为后端架构设计提供了一套可复用的参考思路,帮助团队在初期就建立清晰的分层与边界。官方地址:https://www.skillhub.cn/skills/org-02qudk26/architecture-patterns-zh