microsoft-contracts

microsoft-contracts

文章 0 浏览 3

C#:代码契约与普通参数验证

考虑以下两段代码: public static Time Parse(string value) { string regXExpres = "^([0-9]|[0-1][0-9]|2[0-3]):([0-9]|[0-5][0-9])$|^24:(0|00)$"…

浅笑依然 2024-08-16 18:58:00 4 0

为什么我会收到由 C# 代码编写的格式错误的合同?

当我在下面编写此合同时,Visual Studio 显示错误。 错误 20 方法“....get_Page”中的合同部分格式错误 是否是 if 块有问题? public int? Page { ge…

九命猫 2024-08-15 07:04:30 3 0

Microsoft.Contracts 命名空间

为什么在 asp.net 中需要 Microsoft.Contracts 命名空间? 我的意思是,在什么情况下我可以使用 Microsoft.Contracts 编写?…

冷…雨湿花 2024-08-10 07:17:48 4 0

.NET 4.0 代码契约 - 它们将如何影响单元测试?

例如,这篇文章介绍了它们。 有什么好处? 静态分析看起来很酷,但同时它会阻止在单元测试中将 null 作为参数传递的能力。 (如果您遵循本文中的示例…

萌吟 2024-08-03 18:57:46 6 0

.NET 代码契约:还有比这更基础的吗?

我只是在 Stack Overflow 上胡乱回答某人的问题,这时我注意到 Visual Studio (2008) 内部出现了静态验证警告: string[] source = { "1", "A", "B" }…

寂寞清仓 2024-07-30 08:13:32 9 0

需要什么来证明本合同的要求?

我有一个在锦标赛中运行的应用程序,并且我收到了有关此简化代码结构的合同警告: public static void LoadState(IList&ltObject&gt stuff) { for(int…

世俗缘 2024-07-30 07:53:48 6 0

按契约设计:你能有一个协议接口吗?

我对契约设计的概念还很陌生,但到目前为止,我很喜欢它让发现潜在错误变得多么容易。 然而,我一直在使用 Microsoft.Contracts 库(这非常棒),但我…

余厌 2024-07-30 07:09:00 6 0

CodeContracts:如何使用 this() 调用来满足 Ctor 中的 Require?

我正在使用 Microsoft 的 CodeContracts 并遇到了无法解决的问题。 我有一个带有两个构造函数的类: public Foo (public float f) { Contracts.Requir…

羁〃客ぐ 2024-07-29 07:09:48 8 0

Microsoft 代码合同可以与 ASP.NET 网站一起使用吗?

我目前正在 ASP.NET MVC 应用程序中使用 Microsoft 代码合约,但没有任何问题,但我似乎无法让它在基本的 ASP.NET 网站上正常运行。 我不完全确定它是…

爱冒险 2024-07-26 22:29:12 10 0

代码契约迭代器中的错误?

以下代码在前提条件下失败。 这是代码合约中的错误吗? static class Program { static void Main() { foreach (var s in Test(3)) { Console.WriteLi…

花期渐远 2024-07-26 03:25:34 11 0

Microsoft Contracts:程序集加载导致元数据导入警告

我正在尝试学习 Microsoft Code Contracts 库,我有以下简单的功能: internal static Engine CreateBuildEngine(Microsoft.Build.Framework.ILogger …

一曲爱恨情仇 2024-07-24 22:57:07 7 0

ReSharper - 使用 Microsoft.Contracts 时可能出现空分配

有没有什么方法可以向 ReSharper 表明由于 Design-by-Contract 需要检查而不会发生空引用? 例如,以下代码将在 ReSharper 的第 7 行和第 8 行中引发…

待"谢繁草 2024-07-21 10:55:12 5 0

您使用什么工具进行合同设计?

我曾经使用 Microsoft CodeContracts 三周,现在一半的代码只是合同。 我有几十个未经证实的地方,我无法使用运行时检查,因为 IL 重写会阻止覆盖工具…

醉城メ夜风 2024-07-16 04:33:23 8 0

如何使用代码契约指示方法永远不会返回 null?

如何指示一个方法永远不会返回 null? 目前这是我的代码。 第 19 行收到 Ensures notproved 消息,即使 CreateFunction 假设结果不是空的。 1 &ltPure…

徒留西风 2024-07-14 16:38:28 6 0
更多

推荐作者

linfzu01

文章 0 评论 0

可遇━不可求

文章 0 评论 0

枕梦

文章 0 评论 0

qq_3LFa8Q

文章 0 评论 0

JP

文章 0 评论 0

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