EN
CN
首页
博客
随记
动态
归档
照片
友链
搜索
阅读
音轨
足迹
cursors
nelly
上海
Aa
字体方案
默认
GitHub 风格 · 系统字体
A
文艺随笔 · PT Serif + 霞鹜文楷
B
现代人文 · PT Serif + 思源黑体
C
经典杂志 · PT Serif + 思源宋体
D
赛博朋克 · Orbitron + 思源黑体
好的 API 设计三原则
2026年4月18日
·
约 1 分钟
·
engineering
1. 可预测
调用方不需要打开实现就能猜出行为。
2. 可组合
任何两个 API 拼在一起,结果是「两者结果之和」,没有副作用。
3. 可撤销
凡是改变状态的操作,都得能 undo。
← 更新的
关于「慢」的一点想法
更旧的 →
Zod 的 schema 就是文档
🌙