美文网首页日常刻书
防御式编程(三)

防御式编程(三)

作者: F_wind | 来源:发表于2021-11-20 22:07 被阅读0次

    《代码大全2》阅读随笔

    异常

    异常是用来在代码中将错误或者异常传递给调用方的一种处理手段,通常有一些合理使用异常的建议:

    • 用异常通知程序的其他部分,发生了不可忽略的错误;
    • 只有在真正意外的情况下抛出异常;
    • 不用异常来推卸责任;
    • 避免在构造函数或者析构函数中抛出异常;
    • 在恰当的抽象层抛出异常;
    • 在异常消息中加入关于导致异常的全部信息;
    • 避免使用空的 catch 语句;
    • 了解所有函数库可能抛出的异常;
    • 考虑创建一个集中的异常处理机制;
    • 把项目中异常的使用标准化;
    • 考虑异常的替代方案。

    相关文章

      网友评论

        本文标题:防御式编程(三)

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