Yazılım Geliştirme

Clean Code: Okunabilirlik

Kod okunabilirliği, yazılım geliştiricilerin yazdığı kodun diğer geliştiriciler tarafından kolayca okunabilmesini ve anlaşılabilmesini ifade eder. Okunabilir kod, yazılım projelerinin bakımını ve genişletilmesini kolaylaştırır.

Önemi

Okunabilir kod, yazılım geliştirme sürecinde büyük bir öneme sahiptir. Geliştirici ekipler zamanla değişebilir ve kod üzerinde yapılan değişiklikler hızla anlaşılabilmelidir. Okunabilir olmayan kod, hata yapma olasılığını artırır ve geliştirme sürecini yavaşlatır.

İyi Uygulamalar

  • Yapılandırılmış ve Tutarlı Format: Kodun tutarlı bir formatta yazılması, okunabilirliği artırır. Kod biçimlendirme kurallarına uyulmalıdır.
  • Anlamlı İsimlendirme: Değişken, fonksiyon ve sınıf isimlerinin anlamlı ve açıklayıcı olması gerekir.
  • Kısa ve Net Fonksiyonlar: Fonksiyonlar tek bir işi yapacak şekilde tasarlanmalıdır. Kısa ve öz fonksiyonlar, kodun anlaşılmasını kolaylaştırır.
  • Yorum Kullanımı: Yorumlar, kodun amacını ve işleyişini açıklamalıdır. Gereksiz yorumlardan kaçınılmalıdır.

Örnek

// Kötü Örnek
void p()
{
    int d = 0;
    foreach (var i in c)
    {
        d += i.Amount;
    }
    Console.WriteLine(d);
}

// İyi Örnek
void PrintTotalAmount()
{
    int totalAmount = 0;
    foreach (var item in collection)
    {
        totalAmount += item.Amount;
    }
    Console.WriteLine(totalAmount);
}

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir