Кодекс Контракты, вы будете их использовать?

Microsoft только что выпустила Code Contracts, инструмент, который интегрируется с Visual Studio и позволяет вам определять контракты для вашего кода.Net, а также проверять время выполнения и время компиляции.

Посмотрите видео на 9 канале, которое показывает, как оно используется.

Пока это дополнение, но оно будет частью библиотеки базовых классов в.Net 4.0

Это то, что вы сами видите?

Интересно, означает ли это смерть SpeC#?

Обновить

Под смертью SpeC# я подразумеваю, что у нас сейчас есть 2 разных проекта для написания контрактов:
SpeC# является развитием C# и вводит новые ключевые слова и поведение; с другой стороны, Microsoft выпустила библиотеку, которую можно использовать с любым языком.Net.
Поскольку последнее выглядит так, как будто оно станет стандартом де-факто, мне интересно, где это оставляет SpeC#

3 ответа

Решение

Я думаю, что большинство разработчиков, использующих C# 4.0, будут использовать их самостоятельно, особенно при создании библиотеки, которую вы планируете показать любому. Это может сделать ваш код более многословным в областях, но его преимущества должны перевесить строки кода и затраченное время.

Что вы имеете в виду, смерть SpeC#? Это следующая эволюция SpeC#.

И да, я планирую использовать их.

Если честно, я понятия не имел, кем они были, пока не увидел твой вопрос. Я не вижу применимости к моей организации, поэтому мы, вероятно, не будем их использовать.

Другие вопросы по тегам