4
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 pemrograman defensif, dengan menjaga pengecualian seperti ini: if(var == null) …