主题 / 防御来自无知 知识卡片防御来自无知专业/工作 内容防御性源于复杂系统的不确定性:任何模型都无法覆盖系统全部方面。好的代码会在边界处预设异常、冲突和不可信输入,让未知影响停在可控范围内。 参考来源《架构师启示录-知识模型、落地方法与思维模式》第8章《系统实现》 ← 上一张卡片变化与不变化的分离,及非功能性需求影响范围的分离 下一张卡片 →操作类型分离、角色契约分离与面向切面分离