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 无删改 仅以此纪念陈皓(左耳朵耗子)
喜欢一个人去吃饭,一个人抽烟,一个人吃完饭转转。 久而久之,就成了无法融入团队的特例了。 但是强行融入,没有共同话题,感觉就是“陪笑”。 问就是有。 应该挺多的? 问就是…
笔记本是外星人美行 m16r1, i9 + 4080 ,现在想要升级下面部分: 1 内存升到双 32 * 2 ddr 5600 2 SSD 升级容量(只插预留的口子,原厂配的…
本文出自Ivan Zuzak 的《The Web engineer’s online toolbox》,作者给了一个各种可以用来进行开发、测试、调试以及文档编排的在…