异常与null值

  从事程序员这个历史就很神圣的职业有一段时间了。养成一种良好严肃的编码习惯,不仅能避免程序中很多bug的产生。对今后的阅读和维护也提供很多便利。
  1重视异常抛出和及时处理。以前我总是不喜欢处理异常,对可能出现的异常置之不理,随它自生自灭。设置有时有意屏蔽掉异常,捕捉到异常却不处理,也不将其抛出。这样虽然在大部分情况下,程序正常运行,也没有觉察到这样会有何不妥。然而等到真正出现了问题。程序执行中出现了异常,表面上什么问题都没有发生,可是程序预定的功能就是没有办法实现。于是有不得不把原来的代码重新翻看一遍,寻找可能出现问题的地方。费时又费力,属于自讨苦吃。如果当时就妥善处理的异常,友好的将错误信息抛出。给客户一个友好的界面,对自己调试修改程序也大有帮助。
  2拒绝null值。
  向数据库中存入数据时要避免某个字段出现null值。把所有的字段都赋初值。没有值的赋成空字串。
  平时使用数值,或者调用函数的返回值。一定要检验该值是否合法,是否是null值,等等。避免出现错误。

posted on 2005-12-06 10:07  农民  阅读(227)  评论(0编辑  收藏  举报

导航