22
Apakah referensi nol benar-benar buruk?
Saya pernah mendengar bahwa dimasukkannya referensi nol dalam bahasa pemrograman adalah "kesalahan miliar dolar". Tapi kenapa? Tentu, mereka dapat menyebabkan NullReferenceExceptions, tetapi jadi apa? Elemen bahasa apa pun bisa menjadi sumber kesalahan jika digunakan dengan tidak benar. Dan apa alternatifnya? Saya kira bukannya mengatakan ini: Customer c = Customer.GetByLastName("Goodman"); // …