Geçerli Değil İse Terket
Metodun başında yapılan bir doğrulama ile açılan bir “if” bloğu, tüm metot boyunca devam ediyorsa, bu “if”i korumak yerine, doğrulamayı yapıp, sağlamıyorsa metodun döndürdüğü varsayılan değer ile “return” yapılıp çıkılabilir.
(Erken Doğrulama)
Aranılan Değer Hesaplanınca Terk Et
Metodun sonunda döneceğimiz değişkene atama yapmak yerine atama yapmadan, beklemeden return ile metottan hemen çıkarsak, aşağıdaki else’lere ihtiyaç kalmaz.
İf'ler içeriye ne kadar az ilerlerse kod o kadar okunaklı olur.
Metot istenileni hesaplayınca, hemen terk ediyoruz.
Hiç yorum yok:
Yorum Gönder