"Her yiğidin bir yoğur yeğişi vardır." derler. Doğru da derler. Aynı zamanda her programcının da bir kod yeğişi vardır desek yeri vardır yada yazışı mı desek bilemiyorum. Neyse konuya hemen girmekte yarar var. Birçok programcı büyük projelerle veya da komplex programlarla uğraşırken çoğu zaman kod içerisinde kaybolmuşluğu kafayı yemişliği hatta klavye sinirle vurmuşluğu bile olmuştur.

Böyle şeylere yer vermeden programcı olacak insanın yada olmuş olanının(ki olduktan sonra birçok programcının kod yazma stili standart bir hal alır) dikkat etmesi gereken bazı hususlar var. Dikkat etmesinden kastım kod yazarken yapacaklarıdır. Yapması gerekenlerdir aslında. Kod karmaşıklığı çocuğumuzun baş belası oluvermiştir. Bunu aşmanın tek yolu da değişken,nesne ya da tanımlamalarımıza anlaşılabilir isimler ve açıklamalar belirlememizden geçer. Aşağıda örnekleri ile beraber verdiğim kısımları incelemenizi istiyorum. Zira bir programcı iseniz ya da olacaksanız faydasını göreceğinize şüphem yok.

//Değişkenleri kullanırken başlarına onların ne tür bir değişken olduğunu belirtmek
//sizi kod karmaşıklığından kurtaracak ve değikenlerinizi çabuk tanımaya yardımcı olacak
//bir yöntemdir.
// Örnek
string strAd;
int intSayi;
float fltNumber;
//Tabiki bu işlem TextBox , Label, DropDownList, ComboBox vs. Tüm nesneler içinde geçerlidir
//textbox1,textbox2,textbox3 gibi isimler mi daha anlamlıdır yoksa txtAd,txtSoyad,txtMail
//gibi nesne isimleri mi daha anlamlıdır ? Yorum sizin.
//Buna da bir örnek verecek olursak.

TextBox txtAd;
TextBox txtSoyad;
TextBox txtMail;

//gibi tanımlamalar yine okunmayı kolaylaştıracaktır.
//Gelelim önemli noktalardan birine daha.
//Çok kod yazan birisiniz. Yada şöyle büyük bir kod parçacığınız var.
//İçinde birden fazla prosedür vs fonksiyon gibi tanımlamalar nesneler
//birikmiş de birikmiş. Bunları tanımlamanın en güzel yolu Commentlerdir.
//Şu anda benim yaptığım gibi. Hemen bir örnek gerçekleştirelim.

string strAd = "Default"; //Burada bunu kullanmamın sebebi falan filandan ötürü.
int intProgramSayisi = 0; //Burada programın kaç defa çalıştığını belirtmek için tutuyorum.

//gibi
//Böyle tanımlamalar işinizi tamamiyle kolaylaştıracak ve size büyük avantajlar sağlayacaktır.
//Ayrıca ekip çalışması yapıyorsanız bu gibi şeylere mutlak ve mutlak dikkat etmenizde fayda var.
//Zira takım arkadaşınız saatlerce sizin yazdığınız koda bakıp bu adam burda ne yapmak istemiş
//acaba diye düşünmesi Proje Müdürünüzün yada Danışmanınızın pek hoşuna gitmeyebilir :)

faydalı bir Makale olması dileği ile.

Selametle...



Yorumlar

Yorum Eklenmemiş...

Yorum Yaz

Adınız: *
E-Mail Adresiniz: *
Web Sitesi:
Yorum: *
Güvenlik Kodu: *
 
RSS 2.0
Sor Bakalım...
Arama
  Ara
Paylaş
| Diğer
Destek