跳到主要内容
CodeWiki
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
搜索
⌘K
中文
英语
中文
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
中文
英语
中文
学习方向
/
架构与系统设计
arch
架构与系统设计
设计原则与模式、系统设计、分布式系统
5个主题
6个章节
Node 24
入门 → 高级
面试题库
试验场
全部
入门
进阶
高级
显示
全部
未读
已读
01 · 设计原则
4个主题
SOLID 原则
用变更原因、扩展点、行为契约、窄接口和依赖方向判断设计,让代码能安全变化,又不为猜测中的需求过度抽象。
进阶
26分钟
技术债务
用可验证的变更成本识别技术债务,记录本金与利息,按风险和变化频率排序,并在保留行为的前提下逐步偿还。
进阶
30分钟
架构决策记录
用轻量、可追溯的记录保存架构选择的背景、备选方案、取舍与验证方式,并用新记录取代已经失效的决策。
进阶
23分钟
软件架构入门
从质量属性、边界和依赖方向入手,把软件架构选择变成可以实施、验证和持续修正的工程决策。
入门
27分钟
04 · 分布式系统
1个主题
CAP 定理
CAP 定理说明网络分区为何迫使分布式系统按操作权衡线性一致性与可用性,以及恢复后如何安全收敛。
高级
27分钟
有新版本可用
重新加载