首页> 外文会议>Formal Methods for Components and Objects >Finding Implicit Contracts in .NET Components
【24h】

Finding Implicit Contracts in .NET Components

机译:在.NET组件中查找隐式合同

获取原文
获取原文并翻译 | 示例

摘要

Are contracts inherent in reusable libraries, or just one design technique among others? To help answer this question, we performed an empirical study of library classes from the .NET Collections library, which doesn't use Design by Contract~(TM), to look for unexpressed contracts. This article reports on the buried contracts we have found, and discusses improvements to the architecture ― especially to the libraries' ease of learning and ease of use ― that may result from making the contracts explicit. It extends previous reports with an analysis of the benefits of an a posteriori addition of contracts for the library users.
机译:合同是可重用库中固有的,还是仅是一种设计技术?为了帮助回答这个问题,我们对.NET Collections库中的库类进行了实证研究,该库不使用Design by Contract〜(TM)查找未表达的合同。本文报告了我们发现的隐埋合同,并讨论了将合同明确化后可能会导致体系结构的改进,尤其是图书馆的易学性和易用性。它扩展了以前的报告,分析了后继增加的合同对图书馆用户的好处。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号