Gelişimin Önündeki Engel : Copy - Paste Programlama
Copy - Paste çoğu yazılımcının kullandığı bir yöntemdir. Doğru kullanıldığında faydalı ve zamandan tasarruf sağlamakla birlikte yanlış kullanıldığında ise gelişime çok büyük zarar verecek niteliktedir. Bilginin kolay ulaşılabilir olmasıyla birlikte daha da çok kullanılmaya başlanmıştır. İhtiyaç duyulan kod parçasını kopyala yapıştır yaparak kullanmak belki o an işimizi kolaylaştırmış olabilir ama eğer kopyala yapıştır mantığı ile programa dahil edilen kodların çalışma mantığını anlamamışsak hem kısa vadede program için tehlikeler oluşturabilir hem de biz programcıların gelişmesine engel olabilir. En basit ifadeyle açıklamak gerekirse her programlama dilinde olan "for" döngüsü yapısını anlamadan, sürekli kopyala yapıştır şeklinde kullanan bir programcı, bu kadar basit bir ifadeyi bile el alışkanlığı olmadan yazamaz, bu onun kod yazma gelişimine zarar vermiştir. Kod yazarken programcı sürekli düşünür, kendi kendine sorular sorarak doğru kodu yazmaya çalışır.
Üniversitede bir hocam sürekli "Copy/paste iyidir, gerekli düzenlemeler yapılırsa" derdi. Gerekli düzenlemeleri yapabilmek için kopyala yapıştır yapılan kodun çalışma mantığı bilinmesi gerekmektedir. Copy - paste yapmaya karşı değilim. Ama şunu kesinlikle söyleyebilirim ki; eğer bir programlama dilini yeni öğreniyorsanız copy - paste yapmayın ya da yapıyorsanız da en azından copy - paste yaptığınız kodun mantığını iyice kavrayın.
Üniversitede bir hocam sürekli "Copy/paste iyidir, gerekli düzenlemeler yapılırsa" derdi. Gerekli düzenlemeleri yapabilmek için kopyala yapıştır yapılan kodun çalışma mantığı bilinmesi gerekmektedir. Copy - paste yapmaya karşı değilim. Ama şunu kesinlikle söyleyebilirim ki; eğer bir programlama dilini yeni öğreniyorsanız copy - paste yapmayın ya da yapıyorsanız da en azından copy - paste yaptığınız kodun mantığını iyice kavrayın.
Yorumlar
Yorum Gönder