对于 real world 开放系统,错误是没有止境的。因此,当执着勤勉的工程师有错必究、有 bug 比 de 的时候,架构师看到的却是错误的类型,想到的是为什么系统不够鲁棒。对于一个设计优良的系统,不应有 100% 的错误,所有的错误都会在关卡的层级体系中,必然被罩住 somewhere. If not, then don't correct the problem per se until the robustness issue is resolve and protection at system level is enhanced.