美文网首页
程序员修炼~契约

程序员修炼~契约

作者: 心水 | 来源:发表于2022-02-14 20:57 被阅读0次

    今天继续修炼,契约是一个很有用的东西,它是规定了权利和义务,其实程序员修炼营就是一个契约,比如我们要怎么修炼,修炼了会有什么好处,不修炼会有什么后果等等。

    一个契约有三个核心要素,第一个要素是前置条件,第二个要素是后置条件,第三个要素是不变性

    契约就像是一个段程序或者方法,它包含输入、处理和输出三个部分,为了使这个程序正常运转,得到我们预期的结果,我们就要首先保证输入满足前置条件。

    在输入满足前置条件的情况下,输出要满足预期,同时程序的处理要保证不改变输入中不能被改变的部分,如果程序失败时,不应该对输入时的状态产生影响。

    相关文章

      网友评论

          本文标题:程序员修炼~契约

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