gpt4 book ai didi

.net - 是否有任何理由不将运行时契约(Contract)检查与代码契约(Contract)一起使用?

转载 作者:行者123 更新时间:2023-12-04 23:32:14 26 4
gpt4 key购买 nike

我最近在 .Net Rocks 节目 570 ( http://devjourney.com/community/dotnet-rocks-show-570-with-kevin-hazzard/ ) 中听了 Kevin Hazzard 关于代码契约的演讲。他提到启用运行时契约(Contract)检查作为一些人可能会选择使用而其他人可能不会使用的选项。

为什么不对代码契约使用运行时契约检查?是否对性能有显着的负面影响?其他原因?

如果禁用此功能,如何在运行时处理方法中的先决条件?

最佳答案

在一些非关键任务应用程序中,您实际上可能希望让错误在发布版本中滑动,而不是在用户面前抛出错误对话框。最终用户可能永远不会注意到的小错误可能会导致您的契约(Contract)检查失败并损害用户体验。

关于.net - 是否有任何理由不将运行时契约(Contract)检查与代码契约(Contract)一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3329259/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com