百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

CodeContracts

> 编程语言
开源

用于 .NET 的 CodeContracts 工具的源代码

896 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

用于 .NET 的 CodeContracts 工具的源代码

CodeContracts .NET 代码合约工具的源代码

  1. 运行时检查。我们的二进制重写器通过注入合约来修改程序,这些合约会在程序执行过程中进行检查。重写后的程序提高了可测试性:每个合约都起到一个神器的作用,为测试运行提供通过/失败的指示。自动测试工具,如 Pex,利用合约来过滤无意义的测试参数,从而生成更有意义的单元测试,这些参数不满足预先条件。 1. 静态检查。我们的静态检查器可以在不运行程序的情况下确定是否存在合约违规情况!它检查隐式合约,例如空指针引用和数组边界,以及显式合约。 1. 文档生成。我们的文档生成器会将合约信息添加到现有的 XML 文档文件中。还有一些新的样式表,可以与 Sandcastle 一起使用,从而生成的文档页面具有合约部分。

快速链接

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言