preconditions

preconditions

文章 0 浏览 4

适合生产使用的良好断言类吗? Java 相当于 Groovy 的 PowerAssert?

我不喜欢 java assert 关键字,因为它并不总是在生产代码中启用。我正在寻找一个好的“ProductionAssert”类来使用,它总是运行所指出的断言。 其中一…

甜味超标? 2025-01-02 20:08:58 1 0

前提条件 UML?

我正在使用 Agilian 3.2 构建一个小型活动图。该图包含几个操作。问题是:我想在图中的某处显示前提条件。在 Agilian 中是否有任何标准方法来定义动作…

Smile简单爱 2024-12-28 19:44:11 1 0

代码合同 1.4.40602.0 - Contract.ForAll 似乎不起作用?

Warning 1 CodeContracts:requires unproven: Contract.ForAll(coll, item => item != null) C:\MyApp\MyObj.cs public MyObj() : this(new Collectio…

兔小萌 2024-12-20 08:12:14 0 0

签入范围前提条件

我喜欢番石榴前提条件,但我真正需要的是另一种方法 - 检查数字是否在范围内。 我相信 //probably there should be checkStateInRange also public st…

蘸点软妹酱 2024-12-17 07:50:26 1 0

我可以使用 Junit 测试作为另一个 Junit 测试的先决条件吗

我有一个 jUnit 测试(我们称之为 T1),其中使用了断言。为了使该断言具有任何价值,我需要验证器来确保该断言是正确的。 对于验证器,我在另一个测…

撩人痒 2024-12-12 12:42:07 2 0

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

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

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

检查 .NET 中的先决条件

我是“早期失败”策略的粉丝,并且想要检查方法参数是否具有正确的值。在Java中,我会使用类似 Guava: checkArgument(count > 0, "must be positive:…

九歌凝 2024-10-21 01:04:21 7 0

方法是否应该与它们调用的方法具有相同的前提条件?

我最近遇到了一些场景,其中对代码的微小更改导致跨多个类的先决条件发生变化,我想知道契约设计是否应该是这样。 public Goal getNextGoal() { retur…

拒绝两难 2024-10-08 08:11:54 9 0

测试先决条件的不同方法的优缺点?

我立即想到了 4 种检查空参数的方法: Debug.Assert(context != null); Contract.Assert(context != null); Contract.Requires(context != null); if …

跨年 2024-10-07 19:27:24 8 0

功能说明

如果我有这样的 fnc: void fnc(const SomeType&){/**/} 当我列出此 fnc 的前提条件和后置条件时,我认为列出以下形式的前提条件: SomeType 必须是正…

热情消退 2024-10-03 14:09:03 7 0

空检查错误消息为“is null”或“为空”

在 Java 代码中进行 null 检查时,如果您为 null 值抛出 IllegalArgumentExceptions,您使用哪种消息模板? 我们倾向于使用这样的东西 public User ge…

吝吻 2024-09-05 10:21:33 18 0

我该如何解释 if (xyz == null) 检查不是“保护性”的?

我有一些开发人员经常在他们的代码中添加 If null 检查 , Run(Order order) { if (order == null) return; } 因为他们认为如果有人传入 null 参数,…

jJeQQOZ5 2024-08-10 07:23:06 14 0

如果按契约进行设计,除了成员函数的不变量之外,还需要前置条件和后置条件吗?

据我所知,在 DbC 方法中,前置条件和后置条件附加到函数上。 我想知道这是否也适用于成员函数。 例如,假设我在每个公共函数的开头和结尾处使用不变…

肤浅与狂妄 2024-07-30 03:17:52 13 0

先决条件和例外情况

假设您有一个带有一些前置条件和后置条件的方法。 是否可以为每个未完成的前提条件创建一个异常类? 例如: 未完成 pre1 意味着抛出 notPre1Exception…

空城旧梦 2024-07-07 11:08:45 12 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

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