2.2 – Değişken Adlandırma Kuralları ve Uygulama Pratikleri


📘 2.2 – Değişken Adlandırma Kuralları ve Uygulama Pratikleri


🔹 Açıklama:

Kod okunabilirliği ve sürdürülebilirliği açısından değişken adlandırması, bir programcının en önemli alışkanlıklarından biridir. İyi isimlendirilmiş değişkenler sayesinde:

  • Kod daha anlaşılır olur,
  • Hatalar daha hızlı bulunur,
  • Takım içi işbirliği kolaylaşır.

Bu bölümde öğrenciler:

  • Değişken isimlendirme kurallarını
  • Anlamlı ve uzun vadeli anlaşılır değişkenler kullanmayı
  • camelCase kuralını
  • Yanlış isimlendirme örneklerini
  • Kısa, açıklayıcı, nokta atışı adlandırma tekniklerini öğrenecek.

📍 Kullanım Alanları:

  • Okul projelerinde kodun başkası tarafından okunabilirliği
  • Staj projelerinde ekip içinde kod paylaşımı
  • Ticari yazılımlarda uzun vadeli bakım kolaylığı
  • Teknik mülakatlarda kod stilinin değerlendirilmesi

🎯 Kazanımlar:

  • Adlandırma kurallarına uygun değişken yazımı
  • Anlamlı isimlerin kodu nasıl kolaylaştırdığını kavrama
  • Yanlış isimlerin projeye etkisini analiz etme
  • Kod stiline dair temel bir bakış açısı kazanma

🧪 2.2 – Değişken Adlandırma Kuralları: Örnekler


📌 Örnek 1: Anlamlı Değişken İsmi Kullanmak

🎯 Amaç:
x, y, z gibi anlamsız isimler yerine okunabilir değişkenler kullanmak.

💻 Kod:

int ogrenciSayisi = 25;
double urunFiyati = 199.99;
string kitapAdi = "Sefiller";

📝 Açıklama:
Değişkenler gerçek yaşamda temsil ettikleri kavrama göre adlandırılır. Böylece kodu okuyan kişi veriyle ne yapıldığını hızlıca anlayabilir.


📌 Örnek 2: camelCase Kullanımı

🎯 Amaç:
Birden çok kelimeden oluşan değişkenlerde camelCase stilini kullanmak.

💻 Kod:

string musteriAdi = "Mehmet Selim";
int siparisNo = 1042;
bool teslimEdildiMi = true;

📝 Açıklama:
C#’ta değişken adları küçük harfle başlar, sonraki her kelimenin baş harfi büyük yazılır. Bu standart, kod stilini profesyonelleştirir ve okunabilirliği artırır.


📌 Örnek 3: Geçici ve Anlamsız Değişkenler Kullanmaktan Kaçınmak

🎯 Amaç:
Kısa vadede işe yarasa bile uzun vadede karışıklığa sebep olan isimlendirmeleri fark etmek.

💻 Yanlış:

int a = 5;
double b = 3.14;
string c = "Ahmet";

✅ Doğru:

int kitapSayisi = 5;
double piDegeri = 3.14;
string yazarAdi = "Ahmet";

📝 Açıklama:
Kod birkaç gün sonra bile geliştirici tarafından anlaşılamayabilir. Geçici düşünerek yazılan isimler uzun vadede büyük sorunlara yol açar.


📌 Örnek 4: Önek ve Anlamlı Bağlantı Kullanımı

🎯 Amaç:
Karmaşık projelerde değişkenleri gruplamak için önekler kullanmak.

💻 Kod:

string txtAd = "Ali";       // TextBox'a ait veriler
int toplamPuan = 85;        // Değerlendirme puanı
bool isAktif = true;        // Aktiflik durumu

📝 Açıklama:
Birden fazla bileşen içeren projelerde adların anlamlı ön eklerle gruplanması (örneğin txt, lbl, is) düzen sağlar ve okunabilirliği ciddi ölçüde artırır.


📌 Örnek 5: Kodun İlerleyen Kısımlarına Hazırlık

🎯 Amaç:
Adlandırmaların sınıflar, metotlar ve nesne ilişkileriyle nasıl bir temel oluşturduğunu göstermek.

💻 Kod:

int urunAdedi = 50;
double urunFiyati = 19.90;
double toplamTutar = urunAdedi * urunFiyati;

📝 Açıklama:
İyi adlandırmalar sadece değişkeni değil, onun sistem içindeki rolünü de yansıtır. İleride sınıf ya da metotlar tanımlandığında, bu isimler nesne mantığını destekleyecektir.


✅ Özet:

Bu örneklerle, değişkenlerin sadece veri değil aynı zamanda anlam taşıyan yapılar olduğu vurgulandı. İyi isimlendirme alışkanlığı, kaliteli yazılım üretiminin temelidir.


Leave a Reply