7
Kısa devre değerlendirmesi kötü uygulama mı?
Bir süredir tanıdığım ama hiç düşünmediğim bir şey, çoğu dilde, operatörlere sırasına göre if ifadesinde öncelik vermenin mümkün olduğudur. Bunu genellikle boş referans istisnalarını önlemenin bir yolu olarak kullanırım, örneğin: if (smartphone != null && smartphone.GetSignal() > 50) { // Do stuff } Bu durumda, kod ilk önce nesnenin boş …