0Pricing
JavaScript Academy · Ders

Adlandırma, Okunabilirlik ve Yaygın Tuzaklar

Adlandırma ve okunabilirlik kılavuzlarını öğrenin; gölgelemeden, sihirli sayılardan ve karışık bildirimlerden kaçının.

Adlandırma, Okunabilirlik ve Yaygın Tuzaklar, CoddyKit'te ücretsiz bir JavaScript Academy dersidir. Bu, 3 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, JavaScript Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. JavaScript Academy kursu toplamda 3 dersten oluşur.

Giriş

Amaç: Okunabilir kod yazmak. Açık isimler kullanın, sihirli sayılardan kaçının ve ad gölgelemesine dikkat edin.

  • Açıklayıcı isimler
  • Sabit değerler için sabitler
  • Yanlışlıkla ad gölgelemesi yapmama
Adlandırma, Okunabilirlik ve Yaygın Tuzaklar — resim 1

Açık adlandırma gösterimi

Değişkenleri nasıl kullanıldıklarıyla değil, ne tuttuklarıyla adlandırın. Kısa ama açık isimler daha iyidir.

// Use descriptive names
// Avoid single letters or vague words
const itemCount = 3;
const unitPrice = 5;

const totalPrice = itemCount * unitPrice;

console.log("Items:", itemCount);
console.log("Unit price:", unitPrice);
console.log("Total price:", totalPrice);
Adlandırma, Okunabilirlik ve Yaygın Tuzaklar — resim 2

Adlandırma yönergeleri

Adlandırma ipuçları:

  • Veriler için isimler (userName, totalPrice)
  • İşlevler için fiiller (computeTotal)
  • Büyük-küçük harf kullanımında tutarlı olun (camelCase)
Adlandırma, Okunabilirlik ve Yaygın Tuzaklar — resim 3

Sihirli sayılar kullanmama

Sabit değerleri sabitlere dönüştürün (büyük harfli adlandırma yaygındır). Bu, amacı açıklar ve güncellemeleri kolaylaştırır.

// Replace magic numbers with named constants
const TAX_RATE = 0.08;
const SUBTOTAL = 20;

const tax = SUBTOTAL * TAX_RATE;
const finalTotal = SUBTOTAL + tax;

console.log("Tax:", tax);
console.log("Final total:", finalTotal);
Adlandırma, Okunabilirlik ve Yaygın Tuzaklar — resim 4

Ad gölgelemesi gösterimi

Ad gölgelemesi: İç kapsamda bulunan bir değişken aynı adı kullanarak dış kapsamdakini gizler. Kapsamlar iç içe olduğunda benzersiz isimleri tercih edin.

// Shadowing: inner variable hides an outer one
let score = 10;

function addBonus() {
  // The next line creates a new "score" only inside this function
  let score = 5;
  console.log("Inner score:", score);
}

addBonus();
console.log("Outer score:", score);
Adlandırma, Okunabilirlik ve Yaygın Tuzaklar — resim 5

Okunabilirlik kontrol listesi

Kontrol listesi:

  • Satır başına bir fikir
  • Kısa işlevler
  • Sabit değerler için sabitler kullanın
  • Kapsamlar arasında yeniden kullanılan isimlerden kaçının
Adlandırma, Okunabilirlik ve Yaygın Tuzaklar — resim 6

Adlandırma en iyi uygulaması sınaması

Hızlı kontrol: Açık adlandırma.

Adlandırma, Okunabilirlik ve Yaygın Tuzaklar — resim 7

Özet

Özet: Açıklayıcı isimler kullanın, sabit değerleri sabitlere dönüştürün ve kodun okunmasını ve bakımını kolaylaştırmak için ad gölgelemesinden kaçının.

Adlandırma, Okunabilirlik ve Yaygın Tuzaklar — resim 8

Sıkça Sorulan Sorular

“Adlandırma, Okunabilirlik ve Yaygın Tuzaklar” dersi ücretsiz mi?

Evet — “Adlandırma, Okunabilirlik ve Yaygın Tuzaklar” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve JavaScript Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. JavaScript Academy kursu toplamda 3 dersten oluşur.

“Adlandırma, Okunabilirlik ve Yaygın Tuzaklar” dersinde ne öğreneceğim?

Adlandırma ve okunabilirlik kılavuzlarını öğrenin; gölgelemeden, sihirli sayılardan ve karışık bildirimlerden kaçının. JavaScript Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

JavaScript Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te JavaScript Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 3. dersidir.

“Adlandırma, Okunabilirlik ve Yaygın Tuzaklar” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu JavaScript Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her JavaScript Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. let, const ve var'dan Kaçınma
  2. Blok/İşlev/Modül Kapsamı ve TDZ
  3. Adlandırma, Okunabilirlik ve Yaygın Tuzaklar
← JavaScript Academy Sayfasına Dön