Ara:

Şu an misafir modundasın. YazılımDevi olmak ister misin? Giriş Yap / Kayıt Ol

Makale Hakkında!

Degisken Tanimlama Yöntemleri Makale Yazarı Okunma Sayısı Eklenme Tarihi
Veysel Uğur Kizmaz 1539 22.02.2009

Makale Detayı

C# dilinde yazilimcilar degisken tanimlarken çogu zaman degisken ismini önemsemezler. Hatta bazi kodlarda alfabenin tüm harflerini sirayla görebiliriz. Yanlis bir kullanimdir. Çünkü o yazilimin sizden sonra baskasi tarafindan gelistirilme ihtimali olabilir ve gelistirecek kisinin kodu rahatlikla anlayabilmesi gerekmektedir. Baska bi bakis açisilya, yazilimi bir süre gelistirmediginiz, yani kodlarini incelemediginizi düsünelim. Eger aradaki süre uzunsa kodu hatirlamakta zorlanabilir, bu sebeple kodu tekrar çözmeniz gerekebilir. Bu sebeple kodlama için bazi kosullar getirilmistir. Bunlara kisaca göz atalim:

1. Degisken isimlerinde Türkçe karakter kullanmayiniz!
Bu bir kosul degil, tavsiyedir. Türkçe karakter kullanarak yazdiginiz bir yazilimin kullanicinin sisteminde çalismama ihtimali bulunmaktadir.
2. Degisken adi alt çizgi ( _ ) veya harf ile baslamalidir.
3. Degisken isminde sadece harf, alt çizgi ( _ ) ve rakam bulunabilir.
Genel kurallar bu sekildedir. Yalniz degisken olusturmak için tavsiyeler ve farkli türler bulunmaktadir. En önemli tavsiye, olusturulan degiskenin ne is yapacagini belirtmesi gerekmektedir. Örnegin:
SqlConnection SQLBaglantisi;
 
Bu degiskenin sadece ismine bakarak SQL Server'a yapilan baglanti oldugunu anlayabiliriz.
 
Bunlarin disinda bir de degiskenleri isimlendirme sekilleri vardir. Bunlar:
 

1. Hungarian Notation:

Genellikle control tanimlarinda kullanilir. Örnegin: tbKullaniciAdi (Kullanici adini yazacagimiz textBox), lbUyeler (Üyelerin siralandigi listBox) vb..
 
2. Camel Notation:
Degiskenin ilk veya her kelimesini ilk harfinin büyük diger harflerinin küçük oldugu tanimlama seklidir. Örnegin: OgretimGorevlisi, yeniBaglanti, ogrenci vb…
 
 

3. Java Code Convention:

·         Degisken isimlerinin ilk kelimesi küçük harfle baslar. (string baglanti)
·         Sinif isimlerinin tüm kelimeleri büyük harfle baslar. (class OgretimGorevlisi)
·         Method isimlerinin tüm kelimeleri büyük harfle baslar. (void MesajGoster())
·         Sabit degisken isimlerinin tüm karakterleri büyük ve arada alt çizgi olmak zorundadir. (const int ELEMAN_SAYISI = 20;)
 
Bu yöntemler size kodlarinizin anlasilabilirligi konusunda yardimci olacaktir.
 

Veysel Ugur KIZMAZ


Makale Tagları

Makale Dosyası

Makaleye Ait Dosya Bulunamamıştır

Paylaş


Yazar Hakkında
Genel Bilgiler   Yazar Hakkında
Ad: Veysel Uğur Kizmaz 1986 doğumlu Veysel Uğur Kızmaz, Gazi Üniversitesi Bilgisayar Mühendisliği bölümü mezunu, Ankara Üniversitesi Bilgisayar Mühendisliği bölümünde yüksek lisans öğrencisidir. Bir çok projede çalışmış olan yazarımız, şu an özel bir yazılım firmasında web tabanlı sistemler üzerinde çalışmalar yapmaktadır. Yazarımızın uzmanlaştığı alanlar .Net, Java, Php, Javascript, SQL Server, Oracle, MySQL, Sharepoint, Team Foundation Server, Biztalk, WCF, Test ve Modellemedir. Sertifikaları : MCTS
Kurum: Özel bir yazılım firması
Meslek: Yazılım Mühendisi
E-Mail: veysel@ugurkizmaz.com
Web Sitesi: http://www.ugurkizmaz.com
Makale-Video: 214

Bu makale için yapılmış yorumlar

Bu makale hakkında yorum yapınız!...

Bu makale hakkında yorum yapabilmek için lütfen üye olunuz veya giriş yapınız.

Konular

Yazarlar

Son Eklenen Makaleler

Son Eklenen Videolar

Ziyaretçi İstatistiği

ImageOnline : 6         Bugün : 1367

Bu Ay : 8198        Bu Yıl : 58372

Toplam : 441211

Kullanıcı Giriş Paneli!
E-Mail:
Şifreniz:
Giriş Yap

Şifremi Unuttum!
E-Mail:
    Gönder