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 无删改 仅以此纪念陈皓(左耳朵耗子)
疫情开始的前一年,我在天府软件园的一家小公司做安卓客户端的开发和维护。那年夏天,因为经营不善,公司入不敷出,老板决定让研发部的所有成员周六上半天班。因为不满这项制度,我提出了离…
会是 WSL 成为最好的 Linux 发行版的最后一块拼图吗? 消息来源: www.cnbeta.com/articles/tech/1289555.htm 前面有 gi…
新手刚刚学会提 pr ,有点小打击。 我应该维护自己的 fork 分支吗? 但是我后面又不是经常维护,还想享受上游的更新咋整 自己维护,定时 merge 上游不就行了 …
合速度