Ana Sayfa iletisim! RSS Beslemesi

Programlama Kategorisi için arşiv

Değişken Isimlendirmede 5 Kural

Programlamada en önemli unsurlardan bir tanesi olan değişken isimlendirme konusunda dikkate alınması gereken 5 Kural şu şekilde listeleniyor:

  1. Uzun ve açıklayıcı:
    Kısaltılmış ve anlaşılması zor isimler yerine, açıklayıcı ve mümkün olduğu kadar uzun isimler seçilmesi gerekiyor. Bir çok arayüzde olan otomatik tamamlama (Örn: Visual Studio - IntelliSense) sayesinde, zaten kısa değişken isimleri vermenin de amacı ve kolaylığı ortadan kalkıyor.
  2. Birim ekleyin:
    Özellikle de komplike ve hesaplarla ilgilendiğiniz bir sistem kodluyorsanız, değişken isimlerinize birimleri de açıklayacak küçük eklentiler yapmanız avantajınıza olacaktır. ( uzunluk_cm , uzunluk_mm gibi)
  3. Camel Case kullanıyorsanız, bileşik kelimeler konusunda dikkatli olun.
    Ayrı kelimeleri birleştirirken ikinci kelimenin ilk harfini büyük olarak yazmak gibi özetlenebilecek (örn CamelCase , OrnekDegisken) Camel Case yöntemi, yapacağınız en küçük dikkatsizlikte bile değişkenlerinizin karışmasına ve programın işlevini yerine getirememesine sebep olacaktır. Bu nedenle kullanacaksanız bile CamelCase veya OrnekDegisken şeklinde kullanıp camelCase veya ornekDegisken gibi yarım, eksik bir şekilde kullanmamaya dikkat etmeniz gerekiyor.
    Kişisel tavsiyem ise Camel Case yerine ornek_degisken_adi şeklinde kullanmanız yönünde.
  4. Temp değişkeni kullanmayın:
    Değişken adı olarak temp kullanmayın. (Yazabileceğiniz swap fonksiyonları bunun dışında tabi)
  5. Küçük ve kısa döngülerde int i kullanın
    Bir çok programcı ve uzman tarafından bu kuralın tam aksi kabul edilse de, düzinelerce veya onlarca satır koddan oluşan ve küçük-kısa olarak nitelendirebileceğimiz döngülerde int i kullanmanız işinizi kolaylaştıracak ve hızlandıracaktır. (Bunu söylerken döngü içinde bulunduğunuz sayıyı almak ve kullanmak herhangibir ekstra işlem yapmayacağınızı varsayıyoruz)

Ilk 5 böyleydi…

Sizin tavsiyeleriniz neler? Siz hangi yöntemleri kullanıyorsunuz ?

PHP 6 Nedir? Getirdikleri , Götürdükleri Nelerdir

PHP Logo Ya meraktan ya meraktan derler, genelde ama bi cesaret indirdim PHP 6 yı. Henüz konu hakkında detaylı ele alınmış türkçe yazı makale olmadığı için ve ne yazıkki uzun olarak oturup detaylı bilgi edinecek ve size bildirecek kadar zamanım da en azından bu sıralar mümkün olmadığı için birkaç genel bilgi verip bu bildiriyi geçmeyi planladığımı inkar etmiyorum.

… Devamını oku »