← [ BACK_TO_NOTES ]

Deep Module

用小接口隐藏大复杂度、提高 leverage 的模块设计目标。

#concept #growing #dev #software-architecture

[!info] related notes

Deep Module

一句话定义

接口保持小而稳定,但内部可以吸收大量复杂度的模块。

核心机制 / 工作原理

模块深度来自“隐藏了多少复杂度”与“对外暴露多少复杂度”的差值。接口越薄、内部封装越强,调用者负担越小。

最小例子 / 最小场景

一个 uploadFile() 接口把分片、重试、校验和状态追踪都藏在内部,比暴露十几个协调函数更深。

边界与易混淆点

  • 深模块不是大模块;它追求的是高 leverage,不是文件行数
  • 过度暴露配置、状态和流程,模块就会变浅
创建于 2026/5/3 更新于 2026/7/15
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本