"Enter"a basıp içeriğe geçin

Değişken Adlandırma Yöntemleri ve Kullanımı

Merhaba Arkadaşlar bu gün sizlere progralamanın en önemli konularında biri olan değişken adlandırma yöntemlerinden bahsetmek istiyorum. Bu konu niye bu kadar önemli diye sorduğunuzu duyar gibiyim. Hemen anlatıyorum bu konu aslında bir standarttır program yazarken değişken türünüzün nasıl bir değer ya da (en önemlisi bu) sizden sonradaki veya daha sonra çalışmanız gereken bir projede değişkenlerin tanımlama standartı yapmış olduğunuz kodun anlaşıla bilir olması için çok önemlidir. Bu yüzden bu standartlara program yazım sırasından çok dikkat etmemiz gerekmektedir. Akti taktirde tekrar programınıza baktığınızda ne yaptığınızı anlamanız biraz güç olacaktır. ( Yaşadım Ordan biliyorum 🙂 )

Değişken Adlandırma Standartları.

Pascal
Değişten Tanımlama işleminde değişkenin ismini oluşturan kelimelerin ilk harfi büyük diğer harfler küçük olarak yazılır.

Örnek:KatSayı,TextBox,ToString()

Camel
Pascal Adlandırma Standartdına benzeyen sadece değişken isimini oluşturna kelimelerin ilkinin ilk harfini küçük diğerlerini büyük olduğu tanımlama standartıdır.

Örnek :katSayi,adSoyad,tcKimlikNo

Hungarian
Macar(Hungarian) tanımlamla standartı. İlk 2 veya 3 harfi tanımlanan değişkenin türünü belirtilecek şekilde tanımlarnız. Türten sonra gelen değişken ismini oluşturan kelimlerin baş harflari büyük yazılır.

Örnek :dblIlkSayi, txtOgrenciAdi, strAciklama

Uppercase
Değişken isimleri tamamen büyük harfle yazılır.

Örnek: KATEGORIADI, OGRENCINO

Underscore
Değişkenler isimleri tanımlanırken değişken ismini oluşturan kelimeler arası altçizgi(undercore) ile ayrılır.

Örnek : KATEGORI_ADI, OGRENCI_NO

Evet Arkadaşlar bu şekilde bir makalemizin sonuna geldik. Bir sonraki makalemizde görüşmek üzere.

Ahmet KAYAR

2 Yorum

  1. Uppercase
    Değişken isimleri tamamen büyük harfle yazılır.

    Örnek: KATEGORIADI, [OGRENCİNO] bu kısımdaki İ’yi düzeltmeniz okuyanlar açısından daha doğru olur… iyi günler

  2. Teşekkürler. Dikkatimden kaçmış gerekli düzenlemeyi yaptım.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir