# 六、总结

到目前为止，我们已经研究了设置代码契约，并使用它们通过使用各种契约方法来验证逻辑正确性。我们研究了代码片段如何让大量使用代码契约的开发人员的生活变得更容易。我们还看到了如何将代码契约集成到您的文档输出中，以及如何使用 Sandcastle 帮助文件生成器生成用户友好的文档。

转到更高级的主题和提示，我们研究了如何将代码契约与抽象类和接口集成，我们发现代码契约非常适合用 IntelliTest 测试您的方法。我们探索了另一个名为“代码契约编辑器扩展”的工具如何在“快速信息”窗口中向调用代码公开基类和您的自定义代码契约。

从这里，我建议查看[代码契约 GitHub 页面](https://github.com/Microsoft/CodeContracts)，并开始将代码契约集成到您的项目中。您使用代码契约越多，就越容易创建文档化、健壮的代码。