私は最近、このビデオ http://channel9.msdn.com/pdc2008/TL51/で管理されたコントラクト ツール ライブラリについて見ましたが、これは確かに非常に興味深いものです。悲しいことに、Spec# のようにより洗練された言語自体にこれを含めないようです。実際、Contracts はビジネス コードに多くのノイズを追加するため、C#4.0 では両方のオプションがあると便利です。
ここで誰かがそれを使用して、実際のフィードバックを持っていますか? クラスのプロパティや変数にもコントラクトを追加できますか? 何かのようなもの
decimal Percentage (min 0, max 1)
string NotNullString (not null, regex("??"))
よかったかも。