码迷,mamicode.com
首页 > 其他好文 > 详细

异常处理的最终总结

时间:2015-04-26 16:54:10      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:服务器   异常   false   程序   

    不考虑异常,一个程序能够不出错地运行,就已经是很完美的了。因为异常是超出逻辑,不可预知的情况,它的出现应该是一种不合理,破坏程序本身逻辑的(和前一篇文章说的一样,函数返回值false/true,状态-1,0,1之类的,在设计逻辑之内,不算是异常),有这么几种处理方式:

    1.不处理,只是报错:早发现,早治疗,不合理的就应该立马解决了,省得导致能严重的问题。缺点是,程序可以会崩溃,给用户带来不好的影响,特别是服务器,影响更大。

    2.水平不够时:和1的处理方式一样,否则可能导致掩盖了问题,以后出现更严重问题时,根本不知道从何查起。

    3.水平足够:可以考虑进行异常处理,但是必须把每个异常都处理好,设置严重等级,终止、上报、记录等。好处是定位、可控、不让程序直接挂掉。

    4.高手:随心所欲,无法理解。


本文出自 “山重水复” 博客,请务必保留此出处http://huanghaitao.blog.51cto.com/10005736/1638603

异常处理的最终总结

标签:服务器   异常   false   程序   

原文地址:http://huanghaitao.blog.51cto.com/10005736/1638603

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!