知识卡片

异常必须可见

专业/工作

内容

无法处理的异常应带着上下文向上传播,不能吞掉或替换成无意义结果。异常处理权属于设计的一部分。发散:沉默失败最可怕,因为它把可诊断的问题变成了随机行为。

参考来源

《高效程序员的45个习惯:敏捷开发修炼之道 (图灵程序设计丛书 11)》第7章《敏捷调试》