code-contracts

code-contracts

文章 0 浏览 6

使 Contract.Assert 抛出异常而不是显示对话框

如果我使用新的 Code Contracts Contract.Assert 方法,是否可以使其抛出异常而不是显示对话框?我想在构建机器上运行单元测试时执行此操作。…

海的爱人是光 2024-11-17 05:36:12 4 0

起订量和代码合同

当使用类不变量时,代码契约似乎到处注入代码。像这样的事情 [ContractClassFor(typeof(IX))] interface IXContract { [ClassInvariant] void Invaria…

谷夏 2024-11-16 03:22:05 2 0

在调用例程之后和之前在哪里评估不变量?

在契约设计中,类不变量必须在两种情况下满足:创建对象之后和调用例程之后。是否有任何示例或条件,我也必须在调用例程之前进行评估?…

离线来电— 2024-11-15 08:34:02 5 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 5 0

使用代码合约重写器时 ClickOnce 哈希失败

我正在创建 ClickOnce 部署。 现在,我正在使用 CodeContracts 重写器,这意味着应用程序清单是在 CodeContracts 修改我的程序集之前生成的。 因此,…

橘味果▽酱 2024-11-14 09:29:18 3 0

如何从代码合同自动生成建议需求?

代码契约给了我很多静态分析的建议。有没有办法自动生成建议代码(以节省打字时间)?…

情感失落者 2024-11-14 08:46:42 3 0

C#契约式设计:如何保证方法和功能

我最近开始在我的项目中使用合同设计。我有一些关于如何保证方法和功能的问题。 public static void SaveAttachment(Outlook.MailItem _mailItem, str…

谁人与我共长歌 2024-11-09 10:56:13 6 0

Contract.Requires 和 DateTime

我有以下方法: private static void SampleMethod(DateTime dateTime1, DateTime dateTime2) { Contract.Requires(dateTime1 > dateTime2); Console.…

匿名的好友 2024-11-08 15:23:15 4 0

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

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

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

如何使用代码契约进行单元测试

使用 .NET 4.0 代码契约进行 TDD 的最佳实践建议是什么? 我想具体来说,我的问题是,鉴于 TDD 的一点是允许代码自我记录,并且合约现在提供了文档的…

赠我空喜 2024-11-04 09:14:19 4 0

如何处理运行时代码契约违规

上周我访问了荷兰的 devday11,了解了 Code Contract。我正在考虑实施代码契约,但我仍然不清楚以下内容。我应该如何处理应用程序中的运行时代码契约…

荆棘i 2024-11-04 08:18:24 4 0

代码契约构建参考装配操作

我正在使用代码契约,并试图了解我应该使用哪些构建选项以及何时使用。 中定义 合同程序集构建选项在项目属性代码合同 -> 。合同参考汇编: 无 构建 D…

汐鸠 2024-11-03 19:54:08 6 0

代码契约和表单控件

我正在尝试掌握代码契约,因为我认为这个概念在生成更健壮的代码方面前景广阔,但到目前为止,有很多事情对我来说仍然不清楚或看起来很麻烦。 我目前…

快乐很简单 2024-11-03 10:30:35 8 0

代码合同:ccrewrite 退出并显示代码 -1?

我是代码合同的新手。我下载了最新版本的代码合约项目(1.4.40314.1)并开始在我的项目中实现它。当我通过 VS2010 中的“代码合同”选项卡启用“运行…

偏爱你一生 2024-10-31 19:39:32 5 0

检查线程关联性的代码契约 - 好主意吗?

我正在尝试学习代码契约并了解它们有什么用处。 我有一个 WPF 应用程序,因此很多代码必然只在 UI 线程上运行。相当多的实用程序类期望仅从 UI 线程调…

海拔太高太耀眼 2024-10-29 20:48:37 5 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

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