22
Boş referanslar gerçekten kötü bir şey midir?
Programlama dillerinde boş referansların bulunmasının "milyar dolarlık hata" olduğunu söylemiştim. Ama neden? Tabii, NullReferenceExceptions'e neden olabilirler, peki ne olmuş? Dilin herhangi bir unsuru, eğer yanlış kullanılırsa bir hata kaynağı olabilir. Ve alternatif nedir? Sanırım bunu söylemek yerine: Customer c = Customer.GetByLastName("Goodman"); // returns null if not found if (c != …