Clean Code Yazmak Hakkında

temiz kod yazmak hakkında

Merhabalar, bu yazımda medium.com’dan okuduğum blog yazısını özetleyip, clean code hakkında sizlere biraz bilgi vermek istiyorum. Alıntı yaptığım yazıyı okumak isterseniz buraya tıklayabilirsiniz. İsimlendirme hakkında, İyi isim seçmek zaman alır, ancak uzun vadede daha çok zaman kazandırır. Telaffuz edilebilir isimler kullanın. Eğer bir değişkenin adını telaffuz edemiyorsanız onu kullanmayın.Aranabilir isimler kullanın, tek harfli isimler ya […]

Devamını Oku

C# Recursive Fonksiyonlar – Faktöriyel Hesaplama Örneği

c# rekürsif fonksiyonlar

Bu yazıda recursive fonksiyonlardan kısaca bahsedip, anlaşılır olması açısından da recursive fonksiyon kullanarak faktöriyel hesaplama nasıl yapılır, mantığıyla birlikte açıklamaya çalışacağım. Recursive(Rekürsif ya da özyinelemeli) fonksiyon, bir fonksiyonun kendini çağırması olarak ifade edilebilir. Diğer bir deyişle kendi kendini çağıran fonksiyonlarda denilebilir. Şimdi recursive fonksiyon kullanarak, faktöriyel bulma işlemi yapalım. Burada bir sayı girerek girilen sayıyı […]

Devamını Oku

IEnumarable ve IQueryable Farkları

ienumarable vs iqueryable

Bu yazımda IEnumarable ve IQueryable farklarını sizlere anlatmaya çalışacağım.   IEnumerable IEnumerable aslında tüm veriyi alıp bellekte tutarak, sorgulama işlemini bellek üzerinde yapar, yani sorgulama memory(bellek) üzerinde saklanan veriler üzerinden yapılır.IEnumerable .Net Framework altında System.Collection namespace’i altında bulunmaktadır. IEnumerable customerFilter1 = customerList.Where(x => x.Age > 18); Burada önce veritabanından tüm müşteri listesi çekilerek bellekte saklanacak […]

Devamını Oku