文章预览
你有没有这样的印象,当你想要更新一款 APP 的时候,它的更新日志里总有这么一两句描述: 修复若干 bug 杀了某程序员祭天,并成功解决掉他遗留的 bug 作为一名负责任的程序员,我们当然希望程序不会出现 bug,因为 bug 出现的越多,间接地证明了我们的编程能力越差,至少领导是这么看的。 事实上,领导是不会拿自己的脑袋宣言的:“我们的程序绝不存在任何一个 bug。”但当程序出现 bug 的时候,领导会毫不犹豫地选择让程序员背锅。 为了让自己少背锅,我们可以这样做: 在编码阶段合理使用异常处理机制,并记录日志以备后续分析 在测试阶段进行大量有效的测试,在用户发现错误之前发现错误 还有一点需要做的是,在敲代码之前,学习必要的编程常识,做到兵马未动,粮草先行。 Java 异常的层次图 图片 Error 类异常描述了 Java 运行时系统
………………………………