Malumunuz yazılım dünyasında çok bilinen bir söz vardır. Tekerleği yeniden icat etmeyin. Yıllar önce bitirme ödevinde yaşadığımız durum aklıma geldikçe bu sözü hatırlayıp gülümsüyorum. Lisans son sınıfta bitirme ödevi olarak “Akıllı Çiftlik Sistemi” adı altında karmaşık ve birbiriyleriyle entegre çalışan desktop, web ve mobil uygulamalar yazmıştık. Çok yoğun veritabanı işlemleri mevcuttu. O kadar sıkı çalışıyorduk ki bitirme ödevini beraber yaptığımız arkadaşla beraber 2-3 gün eve hatta odaya kapanmıştık. Yemeği bile kapandığımız odada yiyorduk. Amacımız projeyi yetiştirmek ve işleri kolaylaştırmak için veritabanı işlemlerini belli bir sistematiğe oturtmak, kod tekrarını önlemek vb. Amacımıza ulaştık da. Bitirme sunumu sonrası bu konu üzerine yoğunlaşınca aslında Hibernate’ in zaten bu iş için biçilmiş kaftan olarak çoktaaaaan dikilmiş olduğunu gördük. Karışık duygular içine girdik ?. Sizce bu bir tecrübe mi yoksa amatörlük mü?
Yazan: Faruk BOZAN