练习目标

把课程访问权看成复杂系统,而不是一个函数。

系统组成

Account / Organization / Purchase / Subscription / CourseAccessGrant
  + tests / logs / metrics / reason codes
  + privacy / permissions / audit / appeals
  + module boundaries / API contracts / ownership
  + cost tradeoffs / rollout strategy
  + team knowledge / historical migrations

当用户问“我为什么不能看课”,这是整个系统是否能解释自己的能力测试。

小结

一个简单问题背后,常常是模型、证据、伦理、组织、经济、心理、群体和历史共同作用。