code-contracts

code-contracts

文章 0 浏览 3

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

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

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

Contract.Requires 和 DateTime

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

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

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

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

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

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

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

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

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

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

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

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

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

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

代码契约和表单控件

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

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

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

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

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

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

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

海拔太高太耀眼 2024-10-29 20:48:37 1 0

自动实现属性的代码合约

有什么方法可以将契约放在 .NET 中自动实现的属性上吗? (如果答案是“是”怎么办)? (我假设使用来自 DevLabs 的 .NET 代码合约)…

倒带 2024-10-29 06:02:13 1 0

空体构造函数中的契约先决条件

早上好!我正在编写一个用于绘制直方图的类,为了方便用户,我决定添加一些方便的构造函数。 然而,当我最近从 DevLabs 切换到 .NET 代码合约时,我想…

偏爱自由 2024-10-28 03:51:43 1 0

C# 代码契约:从其他线程访问成员的后置条件是否无用?

经过一番思考,我得出的结论是,方法中的后置条件仅在强加于返回值、ref 和 out 参数时才有用,但不适用于字段、静态或任何实例。原因是,当调用该方…

看海 2024-10-27 14:26:21 1 0

使用支持集合实现 ICollection 时代码契约警告

我有这个代码: public class MyCollection : ICollection&ltstring&gt { private readonly ICollection&ltstring&gt _inner = new Collection&ltstri…

萌逼全场 2024-10-27 09:47:19 1 0

有没有办法模拟“宏”?在 c# 中?

我试图让 C# 中的 CodeContracts 看起来更像语句,所以我需要一个工具,允许我在编译器看到它之前替换一些代码,如果没有办法做到这一点,我想 Visual…

鸠书 2024-10-27 02:49:37 1 0

部署/使用代码契约参考程序集

一旦为包含接口的程序集生成了 CodeContract 程序集,接口的使用者如何使用/利用引用程序集。您是否直接引用“参考”程序集,是否只是将参考程序集共…

单身情人 2024-10-25 20:36:08 1 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

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