Temiz Kod Mükemmeliyetle İlgili Değildir
Temiz Kod Mükemmeliyetle İlgili Değildir
"Temiz kod" hakkında konuştuğumuzda, mükemmellik arayışına kapılmak kolaydır. Ancak temiz kod gerçekte bununla ilgili değildir.
Okunabilirlik En Önemlidir
Temiz kodun temel amacı, diğer geliştiriciler (gelecekteki kendiniz dahil) tarafından okunabilir ve anlaşılabilir olmasıdır. Bu şu anlama gelir:
- Değişkenler ve fonksiyonlar için açık, açıklayıcı isimler seçmek
- Fonksiyonları küçük ve tek bir göreve odaklı tutmak
- Kodu mantıklı, öngörülebilir bir yapıda düzenlemek
- Yorumları az ama etkili kullanmak
// Bunun yerine:
function calc(x, y, z) {
return x + y * z;
}
// Bunu yazın:
function hesaplaTotalFiyat(tabanFiyat, miktar, vergiOranı) {
return tabanFiyat + miktar * vergiOranı;
}
Temiz Kod Niyet Hakkındadır
İyi kod, geliştiricinin niyetini açıkça iletir. Birisi kodunuzu okuduğunda, sadece ne yaptığını değil, neden yaptığını da anlamalıdır.
Sürdürülebilirlik Zekice Koddan Daha Önemlidir
Genellikle teknik ustalığınızı sergileyen zekice, kompakt kod yazmak çekicidir. Ancak, temiz kod zeka gösterisinden çok sürdürülebilirliğe öncelik verir. Eğer daha basit bir yaklaşım kodu sürdürmesi daha kolay hale getiriyorsa, bu daha iyi bir seçimdir.
Sonuç
Temiz kod, soyut bir mükemmellik idealine ulaşmakla ilgili değildir. Okunabilir, sürdürülebilir ve niyetinizi açıkça ileten kod yazmakla ilgilidir. Bu prensiplere odaklanın ve kodunuz gerçekten önemli olan tüm yönleriyle "temiz" olacaktır.