Gün bitti. Bugün aklıma tuvalette gelen şirket için program yazma fikrimi hayata geçirdim. Program için gerekli ihtiyaç analizlerini toparladım bir A4 kağıdına tek tek elle yazdım. Sonra bunları excel’e geçirdim. Sonra SQL’de tableları ve columnları oluşturdum. Toplam kolon sayısı 150 küsürdü. 150 kolon adı, 150 data tipi, 150 karakter uzunluğu vs. olaylar…  Düşünün tüm bu alanlara veri girilecek. Veri girişi demek form tasarımı demek. Form tasarımı 150 adet Label 150 adet textbox, combobox, datetimepicker vs. demek. Bu kontroller ise tek tek adlandırılacak demek.

Adlandırılan kontroller tek tek database’deki kolonlarla eşleştirilecek demek. Data kayıt işlemleri çalıştıktan sonra veritabanından sorgu ile kayıtları çekmek demek. Çekilen kayıtlar ilgili kontrollerle tekrar ilişkilendirilecek demek. Yapılan proje test edilecek ve bug kontrolü yapılacak demek. Kontroller yapıldıktan sonra stabil çalışıyorsa paketlenecek ve diğer makinelerde de test edilecek demek.

Evet fazla uzattım farkındayım ama bunların hepsini bir günde ve hiç syntax, plan proje hatası yapmadan biryere takılmadan yaptığım için sevinçliyim. Bir gün içinde şirketteki işleri otomasyona bağladım. Program yıl sonuna kadar test ve geliştirilme aşamasında olacak. Yıl sonunda ise aktif olarak veri girişleri başlayacak.

Bir günde program yazılırmı demeyin, kasarsanız yazılıyormuş :) Tabi burada daha önceki kodlarımı kullanmamın büyük katkısı var. Ne demişler delikanlı programcı yazdığı kodu bir daha yazmaz  :lol:

Başka başka şeyler de var :)