黑马程序员技术交流社区

标题: 学习经验,不要忽视那不起眼的异常处理 [打印本页]

作者: 曹宇    时间: 2013-4-6 23:46
标题: 学习经验,不要忽视那不起眼的异常处理
在学习内容的逐步加深下,突然发现原本很简单的一个小程序,以前仅仅不到10行代码就能搞定。
但是在现在看来可能要写到50行。

原因就是,才初学的时候没有异常这个概念。

一个简单算正整数a/b的程序,在初开始很简单,几行代码就搞定,但是现在突然发现,在程序设计中,不可忽略异常的存在。

或许在输入ab值的时候就会出现,a为0的情况、或者a  b 某个值没有输入,或者b为负数,或者a为负数,等等。
有时候在想法中,觉得这不是问题,但是作为程序员,程序做出来就是给用户使用,那么用户在使用的过程中,难免会传递一写不正确的参数,那么这些不正确的参数如果在编写程序的时候没有对应的处理机制,那么对用户来说,是一种灾难。没有提示的程序错误,或者没有办法处理的程序错误,一旦这样,用户对程序的满意度就会大大降低。

因为我在初开始写练习的时候,从来没有想到过这些,因为自己做的练习,输入的参数是自己脑子中都想好的正确参数,从没想过试一试输入非法数据的情况。而又一次就因为这吃了小亏,弄了半天才搞明白。

所以我们在初学的时候,千万不能忽视这一点,要养成良好的习惯,在做每一个练习题的时候都要想到与之对应的异常情况,并在代码中予以处理,这样当以后我们进入企业开发的时候,才不会因为这些小东西而使得程序质量大大降低,影响钱途。

我是个初学者,希望和我一样的初学者能够养成一个良好习惯,不要遗漏重要东西。

一点小经验,高手就笑过吧。
作者: zjm10zj    时间: 2013-4-6 23:53
学习与支持了
作者: luguoyuanf    时间: 2013-4-6 23:58
说得很对,值得学习ing.
作者: 陈丽莉    时间: 2013-4-7 00:35
说的挺好滴~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2