美文网首页
错误处理

错误处理

作者: chengzhx76 | 来源:发表于2017-06-18 11:31 被阅读25次

    1、使用异常而非返回错误码

    要到错误时,最好抛出一个异常。调用代码很整洁,其逻辑不i会被错误处理搞乱;

    2、先写Try-Catch-Finally语句

    try代码就像时事务。catch代码块将程序维持在一种状态,无论try代码中发生了什么均如此;

    3、使用不可控异常

    对于catch多层调用关系,最好改用不可控异常;否则,最低抽象级调用,如果最低层改变了,上层就得跟着改变,违反了开放/闭合原则。

    4、给出异常发生的环境说明

    异常的堆栈信息打印

    5、依调用者需要定义异常类

    根据业务定义异常

    6、定义常规流程

    特例模式

    7、别返回null

    8、别传递null

    相关文章

      网友评论

          本文标题:错误处理

          本文链接:https://www.haomeiwen.com/subject/soeiqxtx.html