code-contracts

code-contracts

文章 0 浏览 3

处理文件时代码约定使用模式

我刚刚开始在 .NET 中使用代码合约,我有一个像这样的保护条款, if (!file.Exists(path)) throw FileNotFoundException() 并将其替换为 Contract.Req…

眼前雾蒙蒙 2024-09-07 21:03:44 1 0

在代码合约中使用 Contract.ForAll

好的,我还有另一个代码合同问题。我有一个关于接口方法的合同,如下所示(为了清楚起见,省略了其他方法): [ContractClassFor(typeof(IUnboundTagG…

○闲身 2024-09-06 18:23:28 1 0

如何避免 Linq 链接返回 null?

我对代码契约和 linq 有疑问。我设法将问题范围缩小到以下代码示例。现在我被困住了。 public void SomeMethod() { var list = new List&ltQuestion&g…

故事未完 2024-09-06 02:50:58 1 0

代码契约静态分析:证明者的局限性?

我一直在玩代码契约,我真的很喜欢到目前为止所看到的。他们鼓励我评估并明确声明我的假设,这已经帮助我识别了一些我在添加合约的代码中没有考虑到的…

谁把谁当真 2024-09-06 01:59:53 3 0

如何避免“source !=null”当使用代码契约和 Linq To Sql 时?

我有以下使用正常数据上下文的代码,效果很好: var dc = new myDataContext() Contract.Assume(dc.Cars!= null) var cars = (from c in dc.Cars wher…

找回味觉 2024-09-05 10:49:14 3 0

.NET 4.0 中代码契约的实际用途是什么?

为了充分理解和利用新的 .NET Framework 4.0 提供的新功能和增强功能,我想获取 真实世界应用程序示例“http://msdn.microsoft.com/en-us/library/sys…

始终不够 2024-09-03 13:23:48 5 0

能让代码分析理解代码契约吗?

结合使用代码分析和代码契约时,我收到很多警告,例如 CA1062&lt /a&gt: Microsoft.Design :在外部可见的方法“Foo.Bar(Log)”中,在使用参数“log”…

森林散布 2024-09-03 12:55:29 9 0

那么 C#4.0 代码契约实际上有什么作用吗?

在阅读了受 Spec# 的影响的 System.Diagnostics.Contracts.Contract 静态类后,我感到非常兴奋,并立即开始在我的代码中调用 Contract.Requires() 和 …

乙白 2024-09-03 00:05:08 3 0

CodeContracts:ccrewrite 失败,对象引用未设置到对象的实例

下面的代码让 ccrewrite 爆炸!有想法吗? 顺便说一句,如果您注释掉 ActualClass,ccrewrite 就会成功... [ContractClass(typeof(TestContracts))] i…

没有伤那来痛 2024-09-02 12:50:41 2 0

“合约不能位于 try 块中”是什么意思?意思是?

我正在使用 3.5 库来执行 microsoft 代码合约, public object RetrieveById(int Id) { //stuff happens... Contract.Ensures(newObject != null, "ob…

昇り龍 2024-09-02 09:30:43 2 0

Contract.Exists 如何增加价值?

我刚刚开始了解VS2010标配的代码契约库。我立即遇到的一件事是一些合同条款的真正含义。 例如,这两种说法有何不同? Contract.Requires(!mycollectio…

不语却知心 2024-09-01 08:10:58 2 0

F# 和静态检查联合案例

很快我和我的战友 Joel 将发布 Wing Beats 的 0.9 版本。它是用 F# 编写的内部 DSL。使用它您可以生成 XHTML。灵感来源之一是 XHTML.M 模块奥西根框架…

明明#如月 2024-08-31 19:16:56 3 0

对于可靠的代码,NModel、Spec Explorer、F# 或其他?

我有一个 C# 商业应用程序,带有单元测试。使用 NModel 或 Spec Explorer 可以提高可靠性并减少测试时间和费用吗?或者,如果我用 F#(甚至 Haskell)…

嗼ふ静 2024-08-31 19:09:51 5 0

由合同和施工方设计

我正在出于学校目的实现我自己的 ArrayList,但为了让事情变得有趣一点,我尝试使用 C# 4.0 代码契约。一切都很好,直到我需要将合同添加到构造函数中…

还在原地等你 2024-08-31 10:39:09 4 0

关于[纯]方法的问题

下面的方法是纯的吗?我想说的是,因为它无论如何都不会改变当前的类,因此,我们现在可以在类中“看到”的所有内容,在运行此方法之前仍然完全相同。…

玩套路吗 2024-08-31 06:56:53 2 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

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