2008-12-02から1日間の記事一覧

.NET 4でD言語みたいにDesign By Contractを意識したコードが書けるようになる

nfoQでは昨年からC#をベースにして契約による設計をサポートするSpec#(リンク)を取り上げている。契約による設計は静的型付けのように、コンパイル時に検証されないと一定の動作を実行することができないという考え方だ。契約は通常、事前条件・事後条件とい…