design-by-contract

design-by-contract

文章 0 浏览 6

合同设计中什么样的先决条件是合理的?

假设我们有一个带有以下构造函数的类 Student: /** Initializes a student instance. * @param matrNr matriculation number (allowed range: 10000 …

夏见 2025-01-05 06:16:03 1 0

如何使用 RESTful Web 服务按合约进行编码

作为最佳实践,我们公司使用合同优先方法创建 Web 服务。 WSDL 是在考虑实现之前定义的。 是否可以使用 REST 来使用这种方法?我正在考虑使用 XSD,但…

断桥再见 2025-01-04 03:09:00 1 0

在 Python 中使用契约设计

我希望开始在工作中的大量基于 Python 的项目中使用 DBC,并且想知道其他人有哪些使用它的经验。到目前为止,我的研究结果如下: http://www.python.o…

盗心人 2024-12-22 04:59:26 1 0

合同.需要使用

这是我的问题。我是合同设计的忠实粉丝,我使用这个概念,特别是在开发可供其他开发人员使用的库时。我刚刚找到了一种新的方法,即:Contract.Require…

凯凯我们等你回来 2024-12-18 13:38:47 3 0

处理 switch 语句

处理以下情况的首选方法是什么: switch (numberOfActualBytes) { case 1: return something1; case 2: return something2; case 3: return something…

滿滿的愛 2024-12-17 18:24:12 1 0

将 Cofoja 与 Wicket 一起使用(甚至仅与 Maven 一起使用)

我正在尽力让 Google Cofoja 在我的 Apache Wicket 应用程序中运行,该应用程序使用 Maven2 似乎是标准的。 该项目最初是使用 Leg Up 生成的,原型为…

£烟消云散 2024-12-06 16:13:24 3 0

DDD:存储库合约

我在很多地方读到,DDD 中的一个重要要求是为存储库制定有界契约: findByName(string name) findByEmail(string email) etc. 并且不提供通用查询接口…

萝莉病 2024-12-02 19:31:24 5 0

如何扫描使用 COFOJA 编写的合同中使用的注释?

我正在开发一个项目,我必须使用 COFOJA 为方法编写合同,并且必须使用启发式方法从合同生成方法代码。 1) 我如何能够扫描 COFOJA 中使用的注释,如 @…

新雨望断虹 2024-11-25 12:27:07 3 0

C# 4.0 中的代码契约

我做了一个这样的方法 class PersonCollection { [Contracts.CanReturnNull] //dont know if something like this exists? IPerson GetPerson(Guid pe…

本王不退位尔等都是臣 2024-11-14 10:54:34 4 0

将契约设计与类型系统进行比较

我最近读了一篇论文,将合同设计与测试驱动开发进行了比较。 DbC 和 TDD 之间似乎有很多重叠、一些冗余以及一些协同作用。例如,有基于合同自动生成测…

跨年 2024-11-06 15:32:38 7 0

按合同设计可以让我强制执行私有方法吗

我无法用语言做到这一点 如何强制执行私有方法,因为接口方法只是公开? 那么我可以使用合同设计吗?…

千笙结 2024-11-03 10:41:37 4 0

何时添加前置条件以及何时(仅)抛出异常?

我正在学习先决条件以及何时使用它们。有人告诉我 前提条件 @pre fileName must be the name of a valid file 不适合以下代码: /** Creates a new Fi…

许仙没带伞 2024-11-02 11:39:43 10 0

RacketScheme的“合同设计”是如何实现的?与埃菲尔铁塔有何不同?

我知道Eiffel(其鼻祖)和Racket都实现了“Design by Contract”的功能。可悲的是,我不确定其中一个与另一个有何不同。 Eiffel 的 DBC 依赖于 OOP 范…

悸初 2024-11-01 16:08:21 9 0

通过带有断言的契约进行部分设计

我想就部分实施合同设计的想法征求一些意见。 目标是添加到不提供轻量版本契约(仅不变量和后置条件)的语言,而无需外部库。 我的示例是用 Java 编写…

溺孤伤于心 2024-10-19 17:35:02 7 0

后置条件是一种(类型)单元测试吗?

我正在尝试将一些按合同设计的技术融入到我的编码风格中。在我看来,后置条件很像嵌入式单元测试,我想知道我的想法是否正确或偏离了基础。 维基百科…

沐歌 2024-10-18 20:33:08 4 0
更多

推荐作者

qq_2gSKZM

文章 0 评论 0

∞梦里开花

文章 0 评论 0

qq_IklFPL

文章 0 评论 0

迷途知返

文章 0 评论 0

深海不蓝

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文