在它被设计的时候就已经决定了
一个变更能不能安全回滚在它被设计的时候就已经决定了
把回滚当成一等公民来设计而不是当成执行的附属品是发布工程成熟度的分水岭
先说清本页判断
补足为什么
留下下一步
一个变更能不能安全回滚在它被设计的时候就已经决定了
先说清本页判断
补足为什么
留下下一步
换句话说回滚粒度是在合并代码的那一刻决定的 不是在故障现场决
另一个相关能力是前滚(roll forward) 不退回旧版本而是快速发一个修复版本
回滚流程和备份一样属于"不验证就等于不存在"的东西
先说清本页判断
补足为什么
留下下一步
衡量一个发布系统的成熟度不要看它发布有多快要看它撤销有多稳
从真实任务开始
把想法变成可处理内容
用结果判断能力
把完成沉淀为流程