接口设计里的兼容性成本

管理员 ·

接口一旦发布就是承诺,改起来的成本往往远高于当初设计时多花的那些时间。

用数据代替争论

把关键路径上的失败原因显式记录下来,比事后靠猜要便宜得多。

不是所有数据都需要强一致。把「必须准确」和「大致准确」分开,架构会简单一大截。

用数据代替争论

把关键路径上的失败原因显式记录下来,比事后靠猜要便宜得多。

不是所有数据都需要强一致。把「必须准确」和「大致准确」分开,架构会简单一大截。

用数据代替争论

把关键路径上的失败原因显式记录下来,比事后靠猜要便宜得多。

可以先做的几件事

小结一下:「接口设计里的兼容性成本」这类问题没有一劳永逸的答案,但每次把它想清楚一点,下一次的判断就会稳一点。