Error handling in Egypt
以前发布过《C语言的错误处理》一文,不过今天想说的是Egypt的“错误处理”。埃及的事闹得挺大的,国外和中文twitter上更是炸了锅。不要以为程序员就只会写程序——看看程序员举出来的标语吧。呵呵。
Error handling in Egypt
当然,作为程序员来说,这段代码显然还需要重构:
try{
elections(free,fare);
} catch(DemocracyNotFoundException){
System.err.println("Time for Mubarak to leave");
}
也有的程序员说,System.err.println不是处理错误的最好方法,正确的方法应该是:
try {
elections(free,fair);
} catch (DemocracyNotFoundException e) {
throw new MubarakDepartureParty(e);
}
最后,我们希望Egypt不要出现:
...
finally {
Security.shootProtesters();
}
转载于酷壳CoolShell 无删改 仅以此纪念陈皓(左耳朵耗子)
我正在选择个趁手的工作站 , 用于 aosp 学习 & 开发 . 我正在漫无目的的任意查看这些代码 , 任何地方在感兴趣的时候都可能做些修改 . 目前了解到的只有这两款 Pr…
(本文不谈品牌机服务器,只讨论自组服务器) 很多服务器配件,例如 CPU 、内存、主板,厂商只卖给公司,并不对个人零售,电商上只有第三方卖家在卖。 准备购买 因特尔志强 CPU…
本身是 iPhone 用户,12 mini 主力机 XR 是淘汰下来的备用机, 常年放在车里专门做 Carplay 用. 运营商是 Google Fi. 元旦之前偶然看到的 P…