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

防御式编程(一)

作者: F_wind | 来源:发表于2021-11-13 21:03 被阅读0次

    《代码大全2》阅读随笔

    保护程序免遭非法输入数据的破坏

    通常有三种常见的建议:

    • 检查所有来源于外部的数据的值;
    • 检查所有子程序输入参数的值;
    • 决定如何处理错误的输入数据。

    使用断言的指导建议

    • 用错误处理代码来处理预期会发生的情况,用断言来处理绝对不会发生的情况;
    • 避免把需要执行的代码放到断言中;
    • 用断言来注释并验证前条件和后条件;
    • 对于高健壮性的代码,应该先使用断言再处理错误代码。

    相关文章

      网友评论

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

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