差分

ナビゲーションに移動 検索に移動

契約による設計

57 バイト追加, 2014年8月7日 (木) 07:05
== 概要 ==
たとえば、ある[[サブルーチン]][[引数]]があるとして、があるとして、その引数が[[ぬるぽ]]や[[ぬるり]]を防ぐために引数のになることを防ぐためにサブルーチンの先頭部分で[[nullチェック]]や[[境界チェック]]を行う、などという[[コーディング規約]]に近いものを、[[プログラミング言語]]の[[仕様]]として半ば強制することで、[[静的コード解析]]やドキュメント生成、[[単体テスト]](のテンプレート生成)などを的確かつ効率的に行えるようにし、[[プログラム]]の品質を向上させようというものである。
== 条件の種類 ==
匿名利用者

案内メニュー