你的位置:首页 > 软件开发 > ASP.net > 小酌重构系列[16]引入契约式设计

小酌重构系列[16]引入契约式设计

发布时间:2016-05-19 08:00:03
概述 试想这样一个场景,你提供了一些API给客户端调用,客户端传入了一些参数,然后根据这些参数执行了API逻辑,最终返回一个结果给客户端。 在这个场景中,有两个隐患,它们分别是: 客户端调用API时,传入的参数是否准确,参数是否满足API的执行前提 API逻辑执行完时,返回的结 ...

概述

试想这样一个场景,你提供了一些API给客户端调用,客户端传入了一些参数,然后根据这些参数执行了API逻辑,最终返回一个结果给客户端。

在这个场景中,有两个隐患,它们分别是:

  • 客户端调用API时,传入的参数是否准确,参数是否满足API的执行前提
  • API逻辑执行完时,返回的结果是否准确,结果是否符合客户端的预期

这两个隐患都和“准确性”相关的,API要求(Require)传入的参数是否准确,它也要确保(Ensure)返回的结果是否准确。

原标题:小酌重构系列[16]引入契约式设计

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录