2009-03-16 3 views
1

タイトルはかなり要点を要約しています。契約は、静的型のものと同様に、動的言語にも容易に適用できますか?

不十分/未診断の重大な障害を起こさずに動的言語を使用する場合、契約強制を有効または無効にすることが可能かどうかについて興味がありますか?

もしそうでなければ、DbCの強制力の除去可能性の精神に従い、オプション/リムーバブルではなく、コンポーネントのロジックの必須部分であると私には思えます。

答えて

3

これは実際に実装されているばかりでなく、長年にわたって使用されています。 Python用のDbC implementationは、例えば12歳のです。

+0

がいっぱいのDbCをサポートdoes notのように見える抽象的、から。おそらく、それは "古い"値をサポートしていないでしょうか? –

関連する問題