最近、.Net Rocks show 570( http://devjourney.com/community/dotnet-rocks-show-570-with-kevin-hazzard/ )でのコードコントラクトに関するKevinHazzardの話を聞きました。彼は、実行時の契約チェックを有効にすることを、一部の人が使用することを選択する可能性がある一方で、他の人は使用しない可能性があるオプションとして言及しています。
コードコントラクトにランタイムコントラクトチェックを使用しないのはなぜですか?パフォーマンスに重大な悪影響はありますか?その他の理由?
この機能を無効にした場合、実行時にメソッドの前提条件をどのように処理しますか?