Pertanyaan yang diberi tag code-contracts

26
Mengapa saya menggunakan kontrak kode

Baru-baru ini saya menemukan kerangka kerja Microsoft untuk kontrak kode. Saya membaca sedikit dokumentasi dan mendapati diri saya terus-menerus bertanya: "Mengapa saya ingin melakukan ini, karena tidak dan sering tidak dapat melakukan analisis statis." Sekarang, saya sudah memiliki semacam gaya...

13
Pemrograman Berbasis Kontrak vs Tes Unit

Saya seorang programmer yang agak defensif dan penggemar berat Kontrak Kode Microsoft. Sekarang saya tidak bisa selalu menggunakan C # dan dalam kebanyakan bahasa satu-satunya alat yang saya miliki adalah pernyataan. Jadi saya biasanya berakhir dengan kode seperti ini: class { function() {...

10
kontrak / pernyataan kode: apa dengan cek rangkap?

Saya penggemar tulisan, kontrak, atau jenis cek apa pun yang tersedia dalam bahasa yang saya gunakan. Satu hal yang sedikit mengganggu saya adalah bahwa saya tidak yakin apa praktik umum untuk menangani cek duplikat. Contoh situasi: Saya pertama-tama menulis fungsi berikut void DoSomething(...