运行时与任务
deno-fresh-migration
更新于 2026-10-26
Deno · 迁移规则
Migration rules for Deno: expand/contract phases, idempotent steps and rehearsed rollback.
- 技术栈
- Deno
- 主题
- 迁移
- 条目
- 9 条
- 版本
- v0.2.0
✓ 应当这么做
- ✓ Split every breaking change into expand, migrate and contract phases
- ✓ Make the migration idempotent so a re-run is a no-op
- ✓ Rehearse on a production-shaped copy and record the rollback path
✕ 常见反模式
- ✕ Irreversible destructive steps in the same release as code removal
- ✕ Big-bang cutovers with no parallel running period
- ✕ Migrations that depend on manual console steps
◎ 交付前验证
- ◎ Integration tests cover the success and the failure branch of each new route
- ◎ No unhandled promise rejection warnings in the test output
- ◎ Graceful shutdown drains in-flight requests