.net - 您使用什么工具进行契约(Contract)设计?

标签 .net code-contracts design-by-contract microsoft-contracts

我以前用过 Microsoft CodeContracts三个星期,现在我的一半代码只是契约(Contract)。我有几十个未经证实的地方,我不能使用运行时检查,因为 IL 重写阻止覆盖工具显示某些内容,并且编译时间不那么可接受。

我不喜欢这个。现在似乎是寻求帮助的好时机。您的常规开发使用什么工具?

最佳答案

Spec# - 我自己没有尝试过,但我听说它非常棒。上面有一个很好的 DotNetRocks 播客,可以很好地聆听开车上类。

关于.net - 您使用什么工具进行契约(Contract)设计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/679138/

相关文章:

.net - 使用更优雅的代码重构多个 switch 语句

c# - 如何在 WCF 客户端代理中公开的接口(interface)中声明事件?

c# - CodeContract 认为分配的只读字段可以为空

c# - Visual Studio Express 2013 中的代码契约(Contract)支持

java - 契约(Contract)设计中哪些先决条件是合理的?

c# - 强制 JSON.NET 将 xml 转换为 json 数组

c# - 使用 Entity Framework Codefirst 存储 TimeSpan - SqlDbType.Time 溢出

C# 代码契约——如何确保项目集合包含具有唯一属性的项目?

c# - 当使用 Contract.Assert(true) 并且该方法必须返回某些内容时该怎么办?

OOP:实现具有更广泛签名的接口(interface)方法