首页/后端开发/architecture-patterns
A

architecture-patterns

by @wshobsonv1.0.0
4.7(456)

Master proven backend architecture patterns: Clean Architecture, Hexagonal Architecture, Domain-Driven Design for building maintainable, testable, and scalable systems.

ArchitectureClean ArchitectureDDDHexagonal
安装方式
npx skills add wshobson/agents --skill architecture-patterns
compare_arrows

Before / After 效果对比

1
BEFORE
1// ❌ Before: 大泥球架构
2// 数据库查询、业务逻辑、HTTP 处理
3// 全在同一个文件里
4app.post("/users", async (req, res) => {
5  const user = await db.query(...);
6  // 50 行业务逻辑...
7  res.json(user);
8});
9// 无法单独测试业务逻辑

数据库/业务/HTTP 混在一起,无法单测

AFTER
1// ✅ After: Clean Architecture
2// Domain Layer
3class CreateUser {
4  execute(input: CreateUserInput) {...}
5}
6// Infrastructure Layer
7class PostgresUserRepo implements UserRepo {...}
8// Interface Layer
9app.post("/users", createUserController);
10// 每层可独立 mock 测试

三层分离,每层可独立测试

测试覆盖率

+350%

20%90%

架构设计时间

-97%

480分钟15分钟

forum用户评价 (0)

发表评价

效果
易用性
文档
兼容性

暂无评价,来写第一条吧

统计数据

安装量8.2K
评分4.7 / 5.0
版本1.0.0
更新日期2026年3月8日
对比案例1 组

用户评分

4.7(456)
5
57%
4
32%
3
8%
2
2%
1
1%

为此 Skill 评分

0.0

兼容平台

🤖claude-code

时间线

创建2026年1月20日
最后更新2026年3月8日