A4中级

依赖关系地图

45 分钟每个新项目

格式:列出你的项目的所有外部依赖,评估每个依赖的风险。

操作步骤

  1. 打开你的任何一个项目(或想象一个)

  2. 列出所有外部依赖:

    • 第三方服务(Supabase、Vercel、Stripe、Claude API...)
    • npm 包(有多少?你知道它们都做什么吗?)
    • API 集成(Google Maps、SendGrid...)
  3. 对每个依赖填写:

依赖名称:_____
作用:_____
如果它明天消失了:
  - 我的应用会怎样?(完全不能用?部分功能受影响?)
  - 替代方案是什么?
  - 切换到替代方案需要多久?
风险等级:高 / 中 / 低
  1. 画出依赖关系图——哪些依赖依赖其他依赖?

评判标准

  • 有没有"单点故障"?(某个服务挂了,整个应用就挂了)
  • 有没有"隐形依赖"?(你不知道的依赖链)
  • 你的关键依赖有替代方案吗?

评判标准(自测)

0/3

你会学到

平台风险意识——你构建在别人的平台上,他们随时可以改变规则。

我的笔记