A4中级
依赖关系地图
45 分钟每个新项目
格式:列出你的项目的所有外部依赖,评估每个依赖的风险。
操作步骤:
打开你的任何一个项目(或想象一个)
列出所有外部依赖:
- 第三方服务(Supabase、Vercel、Stripe、Claude API...)
- npm 包(有多少?你知道它们都做什么吗?)
- API 集成(Google Maps、SendGrid...)
对每个依赖填写:
依赖名称:_____
作用:_____
如果它明天消失了:
- 我的应用会怎样?(完全不能用?部分功能受影响?)
- 替代方案是什么?
- 切换到替代方案需要多久?
风险等级:高 / 中 / 低
- 画出依赖关系图——哪些依赖依赖其他依赖?
评判标准:
- 有没有"单点故障"?(某个服务挂了,整个应用就挂了)
- 有没有"隐形依赖"?(你不知道的依赖链)
- 你的关键依赖有替代方案吗?
评判标准(自测)
0/3你会学到
平台风险意识——你构建在别人的平台上,他们随时可以改变规则。