code-contracts

code-contracts

文章 0 浏览 6

合约类应该是一个抽象类

以下代码向我发出警告Contract 类“FooContracts”应该是一个抽象类。从我在线阅读的所有示例中(例如 http://www.infoq.com/ articles/code-contract…

多情出卖 2024-09-17 07:21:50 8 0

Microsoft 代码契约是否不适合验证用户输入?

我在 SO 的其他地方看到过它,虽然企业库验证应用程序块旨在验证用户输入,但代码契约旨在防止程序员错误。你会支持这个意见吗?为什么?…

ぺ禁宫浮华殁 2024-09-17 06:40:11 13 0

Sandcastle 支持代码合约吗?

我的库使用代码契约。 有没有办法将这些合同合并到 sandcastle 生成的文档中?…

冷月断魂刀 2024-09-16 08:01:38 13 0

为什么使用default(Type)时合约格式错误?

当编译使用代码契约的代码时,我遇到一个非常奇怪的错误,我不明白。 [ContractInvariantMethod] private void ObjectInvariant() { Contract.Invaria…

多孤肩上扛 2024-09-16 04:20:43 5 0

Microsoft 代码合同和 CI 构建服务器

我们正在迁移到 .NET 4,并且对实现新的“按合同设计”功能非常感兴趣。 据我们所知,代码合同引擎需要安装代码合同插件 和 VS Ultimate 或 Premium(…

挽容 2024-09-16 03:55:34 7 0

在使用 MSBuild 构建的库代码中使用代码契约

我已经开始在我的所有新代码中使用代码合同写作,例如在我正在构建的框架库中,以帮助引导 IoC,O/RM 等。我为此框架库编写了一个简单的构建脚本,如…

谁许谁一生繁华 2024-09-15 17:07:51 7 0

这是代码契约重写器中的错误吗?

我正在尝试 .NET 代码契约。当运行时契约检查关闭时,以下代码运行良好,但当运行时契约检查打开时失败: using System.Collections.Generic; using S…

甜妞爱困 2024-09-15 03:52:37 5 0

必须证明基类属性在所有派生类中不变?

我有一个基类,在其中尝试使用空对象模式来提供默认记录器实现,然后可以在稍后阶段通过 IoC setter 注入来更改该实现。 public interface ILog { voi…

也只是曾经 2024-09-14 16:29:54 7 0

system.diagnostics.contracts.contract 存在于 v4.0 v3.5 中

我刚刚升级到 Visual Studio 2010 并安装了代码合同 msi。当我尝试使用它时,出现编译器错误,指出 v3.5 和 v4 框架中都存在 system.diagnostics.cont…

苦行僧 2024-09-14 11:01:17 9 0

CodeContracts - 误报

我刚刚开始在现有的中型项目上尝试 .NET 4 中的 CodeContracts,令我惊讶的是静态检查器向我发出有关以下代码片段的编译时警告: public class Foo { …

樱花落人离去 2024-09-14 01:13:26 6 0

我是否错误地执行了这个简单的合同?

这是我的代码: public class RegularPolygon { public int VertexCount; public double SideLength; public RegularPolygon(int vertexCount, double…

开始看清了 2024-09-13 22:07:31 11 0

有没有办法不让MsBuild用代码契约运行静态契约分析?

在我的项目中,静态检查被禁用,但是当我使用 cmd 运行 msbuild.exe 时,它​​仍然会开始对每个项目进行静态检查...有没有办法通过参数来禁用此功能…

倾其所爱 2024-09-13 07:53:24 6 0

代码合同和自动生成的文件

当我在 WPF 控制项目上启用代码协定时,我遇到了编译时创建的自动生成文件 (XamlNamespace.GenerateInternalTypeHelper) 的问题。请注意,生成的文件…

じ违心 2024-09-13 04:47:23 8 0

代码契约[Type]实现接口方法{Interface.Method},因此无法添加要求

我有以下场景: public interface ISomething { void DoStuff(); //... } public class Something : ISomething { private readonly ISomethingElse _…

晨曦慕雪 2024-09-13 04:30:29 4 0

有问题的 System.Diagnostics.Contracts 的有用性

我一直在使用新的 System.Diagnostics.Contracts 类,因为它一开始看起来非常有用。用于检查入站参数、返回值等的静态方法。它是一个干净的接口,可以…

倾城花音 2024-09-12 20:11:32 3 0
更多

推荐作者

琉璃梦幻

文章 0 评论 0

qq_4zWU6L

文章 0 评论 0

话少情深

文章 0 评论 0

彻夜缠绵

文章 0 评论 0

千寻…

文章 0 评论 0

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