您的位置:首页 > 其它

浅谈对待Exception

2010-05-03 21:18 134 查看
Exception是所有编程人员的梦靥,曾经在网上看过无数类似这样的评论,要是写程序永远都不会出Exception那该多好,或者I hate Exception类似的评论。(题记)

对于一个从来没有见过Exception的程序员我敢说他绝对不是一个合格的程序员,绝对是一个悲剧的程序员。记得james gosling曾经说过:一个伟大的程序员是在不断的解决Exception中走向伟大的。一名出色的程序员不是见到Exception时的花容失色,也不是遇到Exception时的手足无措,而是应仰天长啸:Exception you are my best friends,I love you!大家应该知道程序bug在越早发现,再去解决,花费越小。当你在开发阶段碰到Exception时要感到庆幸,感到高兴这不是在你测试交付甚至是运行阶段发现bug!记得曾经看过一个程序员分享的一份经验,曾经他们的项目组写过这样的一个项目,项目在开发阶段,交付阶段运行都正常而且性能都不赖。可是当系统投入运行后,越来越慢,后来竟然无缘无故的崩溃了(我们称他为安乐死),怎么查都查不出错误,后来才发现connection没有关闭,经初步调查时一个编码人员的术后,就因为这样的一个bug公司后来投入了无数的人力物力。最后还是宣布项目失败!从这里我们得出在碰到Exception时我们不应该回避。

现在我来谈下我们的同学,我们的开发人员在碰到Exception时一些常见举措,一不停的点页面,重新运行,人急躁,最后崩溃。二 看都不看提示信息,直接清除,死盯着想为什么会错呢?再次运行,还是不行,重复操作,最后还是崩溃,于是开始臆想自己不适合做程序员,最后崩溃。 三 碰到问题还是不看提示信息直接问同学,同事,从来不会去想为什么会出现这样的Exception。当别人帮他解决了的时候也不会去总结,最后导致下次再出现同样的exception下次还是崩溃。

对于这些现象我来谈下自己的看法,当我们遇到Exception时候我们首先应该端正自己的态度。做任何事情我们应该在战略上藐视别人。不是有这么一句话吗?豆芽子长一房高,他都是根菜,我想怎么吃就怎么吃。如果你有这样的看法,Exception你就在解决了一半。其次是去认真的看后台的打印错误。(在这里有人抱着这样的说法My english is very poor,I can't understand this content)。我想送你一句话:Be trust to you!对着字典一个个的去查,或者去问百老师,去找谷老师,看人家是这么解决的,然后分析为什么会出现这样的Exception。出现Exception并不可怕,关键是出现后如何去解决,如何去分析,在解决错误中不断提高,这才是关键。争取在下次出现这样的错误时能够自己解决。OK?这才是王道。

最后送大家几句话:成功他妈来了,成功那龟儿子还会远吗?

成功固然让人振奋,可失败后再不是更让人回味吗?

Exception I love you,love you,love you,yes I love you !你听见了吗?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: