预防出错或处理异常的代码也同样是代码, 因此也同样会出错, 从根本上讲, 错误是不可避免的.

美国三里岛核事故主要由一个压力释放阀门导致, 一个原本用于预防某种压力过高故障的安全机制.

-- <<软件架构师应该知道的 97 件事>>