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 无删改 仅以此纪念陈皓(左耳朵耗子)
后悔使用双拼 先叠个甲,练习时长一年多,可能是我使用的方式有问题吧。 理由如下: 会非常吃手感,我状态好的时候打字确实比全拼快,但是状态差的时候,打字会比全拼慢很多很多(这一…
Android 的 APP 能不能实现在启动安装的时候必须要输入 APP 的授权码验证后才能继续安装这样的需求呢,类似哪些需要收费的 Windows 软件,在安装的时候需要输…
不做 raid 的硬盘,使用过程一直保持正常开关机,从不突然断电,震动,高温,温度长期保持 50 度以下,硬盘真的会坏掉吗? 用多久,硬盘才会出现问题? 电子产品,说不好的…