Dr. Volkan Tunalı'nın Kişisel Blogu

Bilgisayar, Teknoloji, Bilim, Sanat

Archive for Mart, 2011

YKTE Hastalığı

leave a comment

Günümüzde yazılım geliştiriciler arasında sık görülen, bulaşıcılığı hayli yüksek bir hastalıktan bahsetmek istiyorum: YKTE hastalığı. Muhtemelen ilk kez duyuyorsunuz bu hastalığı çünkü ben şimdi uydurdum. Ama yazılım geliştirmeyle ilgili çalışmışlığınız varsa semptomlarını mutlaka sıkça görmüşsünüzdür. Yazdığı Kodu Test Etmeme hastalığından bahsediyorum. Genelde genç, sektöre yeni girmiş, henüz yeterince deneyim sahibi olmamış yazılımcıların bu hastalığa kolay yakalandığını görüyorum. Geliştirilen programın neredeyse hiç test edilmemesiyle kendini belli eden bir hastalık bu. YKTE hastaları kodlamayı zevkli bulurlar ama kodlarını test etmek onlar için yapılabilecek en sıkıcı iştir. Genellikle bu kişilere tatlı dilli uyarılar işe yaramadığı gibi sert çıkışların da çare olmadığını biliyorum. Hatta çoğu zaman yazılımcılar yoğun iş planı, zaman kısıtı gibi bahaneler öne sürerek hastalıklarını kabullenmeyip hastalıklarının daha da ilerlemesine göz yumuyorlar.

Genç arkadaşlar, kod geliştirmeyi iyi bildiğine inananlar, “tasarım kalıplarını yedim bitirdim” diyenler, “cool coder” olduğunu iddia edenler; yazdığınız kodu adam akıllı test etmiyorsanız, “nasıl olsa ufak bir değişiklik yaptım, kesin sorun çıkmaz” diyorsanız, “ben yazdım, biri bi’ test ediversin, sorun çıkarsa bakarız”ı alışkanlık edindiyseniz, gerçekçi ve anlamlı veriler/girdiler yerine uyduruk şeylerle test etmeyi yeterli buluyorsanız, bir an önce YKTE hastalığından kurtulmaya bakın, çünkü işinizi iyi yapmıyorsunuz, işinizi doğru yapmıyorsunuz, işinizi eksik yapıyorsunuz, yazılım geliştirmeyi eksik biliyorsunuz. Kusura bakmayın, böyle devam ettiğiniz sürece en iyi yaptığınız işler bile başarısız görülmeye mahkum.

Ben şuna inanırım, kodlamak/geliştirmek 1 birim ise test etmek 3 birim özeni/zamanı/dikkati hakeder. Çevremdeki deneyimli yazılımcıların da aynı düşüncede olduğunu biliyorum. Eğer işinize önem veriyorsanız, yazılım geliştirme alanında profesyonellik hedefliyorsanız kendinizi tanıyın, iyi olduğunuz şeyleri bildiğiniz kadar hatalarınızı da bilin ve YKTE gibi sorunlarınız varsa bunlardan kurtulmaya bakın.

Written by vtunali

Mart 17th, 2011 at 5:55 pm