Amy*_*Amy 16 .net code-contracts
我正在引用这个答案(强调我的):
看看ContractClass和ContractClassFor属性.这允许您在单独的程序集中编写具有代码契约的类.这使您可以使合同可用于开发工作,不会使代码混乱,也意味着您不必使用实时代码部署合同
你为什么不想要部署合同?
从最佳实践角度来看,合同是否严格用于开发和质量控制?
您通常不想在发布版本上部署后置条件合约。这是为了确保您不会让使用您的程序集的人遇到由您负责的错误。我确信还有其他原因,但这是我想到的第一个原因。
目前,据我所知,关于代码契约还没有单一的最佳实践观点。使用代码契约的方法有多种(在代码契约用户手册中进行了描述),并且每种方法都有其自己的特定指南。
正如我在评论中所述,您引用的答案也不完全正确。
| 归档时间: |
|
| 查看次数: |
1418 次 |
| 最近记录: |