📘 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.