Документ посвящен теме проектирования по контракту (Design by Contract) в контексте .NET-разработки. Описываются основные принципы, такие как предусловия, постусловия и инварианты, а также использование статического анализа и утверждений для улучшения надежности кода. Также рассматриваются ковариантность, принципы замещения Лискова и инструменты для внедрения контрактов в код.