Здравтсвуйте.
ДискуссияАвтор: Shmj
Дата: 08.08.15
пятилетней давности, из которой следует что никто особо контракты не применяет, разве что Requires, Enusres, Assert. Прошло 5 лет.
Появился core, контракты интегрировали во фреймворк и т.д. Что-нибудь изменилось, кто-то стал их полноценно использовать? Что с производительностью? Или по-прежнему if-then-throw + Debug.Assert?
Заранее благодарю.
Удп: пациент скорее мертв --
https://github.com/dotnet/docs/issues/6361
Хотя бы Requires, Enusres, Assert использует кто? Вроде неплохие фичи. Инваринаты, вероятно, дорого. Еще что-то оттуда можно выдернуть?