.NET White Papers

Finding Implicit Contracts in .NET Libraries

Overview Are contracts inherent in reusable libraries, or just one design technique among others? To help answer this question, the authors performed an empirical study of library classes from the .NET Collections library, which doesn't use Design by Contract, to look for unexpressed contracts. This paper reports on the buried contracts it 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.

Further White Paper Details
PublisherInteractive Software Engineering File FormatPDF
Date PublishedJune 2003
FormatWhite Papers   
Topics

Quick Sitemap Links: