原则
异常处理是在承认世界不会总按预期工作
可靠程序不是没有错误,而是知道错误来了怎么办。
原则释读
异常处理把‘代码正确性’延伸到了‘运行韧性’。这会显著改变你写程序时的心态。
为什么重要
真实程序面对的外部条件充满不确定性。
怎么用到自己的知识系统
在文件、网络、输入和转换这些地方优先考虑异常路径。
行动规则
- 高风险点先护住。
- 错误信息要友好。
- 不要静默吞掉一切。
常见误区
- 完全不处理异常。
- except 后什么都不做。
辨析题
为什么 try-except 会让程序显得更成熟?
因为它体现出你在为失败场景提前设计。