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 无删改 仅以此纪念陈皓(左耳朵耗子)
朋友有创业计划,刚好我工作的业余比较闲,就打算帮一把。 当前我的问题我是一个 C++纯后端开发人员,过往的经历也很少做 web ,主要是围着交易所和交易系统打交道的。 如果我想…
支持 Google Play 框架的 一加 小米 小米可以的。自从 android13 以后,自己安装 google play 变得异常困难,我都用了面具插件,都没能顺利按…
调查,有多少人有过开发一个社交软件的想法?然后因为精力有限,或者自己独立没能力出来,或者因为自己只是前端,不会后端没办法做,最终放弃了有多少? 我今年的计划就是开发一个社交软…