跳到主要内容
知识地图实现并检验一个 providerArcBlock 体系

你在这里。看看这个问题与其他知识怎样相连。

选择节点前往页面 · 展开后可留在地图中阅读

知识地图沿着连接,读懂一个问题
← AFS

学习路径

实现并检验一个 provider

从路径契约到读取、动作和一致性测试。

这条路线复用已有知识节点。可以按顺序阅读,也可以从下面任意问题进入;技术例子与能力边界在对应节点内。

这条路径上的问题

  1. Provider 返回的路径该不该带挂载前缀?

    Provider 使用相对自身的路径,调度层负责调用者看到的挂载前缀。

  2. 如何从一个只读 provider 开始?

    先实现一个明确资源及其路径契约,再扩展操作。

  3. 怎样把业务动作做成可发现的操作?

    动作不仅需要执行函数,也需要参数、效果和失败的说明。

  4. Conformance tests 究竟证明什么?

    检查实现是否遵守声明的公共契约,而非只检查示例能跑。

  5. 检验一个只读 Provider

    把报告挂到 /work,再用共享测试和真实读取检查实现。

  6. 为什么还要测试拒绝与失败?

    只会成功的用例看不出权限放宽、错误吞掉和并发丢更新。