• 异常与null值


      从事程序员这个历史就很神圣的职业有一段时间了。养成一种良好严肃的编码习惯,不仅能避免程序中很多bug的产生。对今后的阅读和维护也提供很多便利。
      1重视异常抛出和及时处理。以前我总是不喜欢处理异常,对可能出现的异常置之不理,随它自生自灭。设置有时有意屏蔽掉异常,捕捉到异常却不处理,也不将其抛出。这样虽然在大部分情况下,程序正常运行,也没有觉察到这样会有何不妥。然而等到真正出现了问题。程序执行中出现了异常,表面上什么问题都没有发生,可是程序预定的功能就是没有办法实现。于是有不得不把原来的代码重新翻看一遍,寻找可能出现问题的地方。费时又费力,属于自讨苦吃。如果当时就妥善处理的异常,友好的将错误信息抛出。给客户一个友好的界面,对自己调试修改程序也大有帮助。
      2拒绝null值。
      向数据库中存入数据时要避免某个字段出现null值。把所有的字段都赋初值。没有值的赋成空字串。
      平时使用数值,或者调用函数的返回值。一定要检验该值是否合法,是否是null值,等等。避免出现错误。
  • 相关阅读:
    HDU 2089 不要62
    NOIP 2012 疫情控制
    提高工作效率的shell工具
    log loss与ctr预估
    推荐系统
    浮点数的间隙
    graphviz初学入门指南
    sparse_hash_map、dense_hash_map和sparsetable的实现细节
    每天离不开的工具vim
    安利开发利器 -- tmux
  • 原文地址:https://www.cnblogs.com/sutengcn/p/291502.html
Copyright © 2020-2023  润新知