A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在学习内容的逐步加深下,突然发现原本很简单的一个小程序,以前仅仅不到10行代码就能搞定。
但是在现在看来可能要写到50行。

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

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

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

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

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

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

一点小经验,高手就笑过吧。

3 个回复

正序浏览
说的挺好滴~
回复 使用道具 举报
说得很对,值得学习ing.
回复 使用道具 举报
学习与支持了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马