Yukardaki resimden de göreceğiniz üzere media player (Windows 7) bana bin küsür tane mp3 doyası için bilmem kaç milyon saat süre çıkardı. Süper! ölene kadar dinlesem yine de bitmez. Buraya kadar herşey güzelken aklıma bir soru takıldı. Acaba x tane mp3 dosyasının sürelerinin toplamda kaç saat edeceğini bulan bir kod yazılması istense kaç tanemiz hatalı kod yazacağız ?
Yok dedim bir istisna oluşmuştur diyerek listeden bir kayıt sildim düzelir umudu besleyerek. Evet düşündüğüm gibi olmuştu malesef! Aklım daha da karıştı. Acaba liste ilk oluşturulduğu anda hesaplama yapan kod ile listeden bir kayıt silindiğinde süre hesaplama yapan kod farklı mı? Yok tabi ki aynıdır.O zaman uygulamalar kompleksleştikçe basit kodlar da kompleksleşmeye mi başlıyor? Yoksa senelerdir geliştirilen herkesin bir şekilde kullandığı bir uygulama yetersiz testlerden mi geçiyor ? yoksa bu bir uygulama ihmal edilebilecek küçücük bir hata mı?Böyle olaylarla karşılaştıkça anti-patternlere daha bir sıkı sarılasım geliyor :)) Yahu bu özelliği uygulamaya kazandırmasak ne olurdu? Basit gibi görünen küçücük bir kodun bile "belki" uygulamanın yanlış sonuçlar üretmesine neden olabileceğini düşünüyor muyuz ?
Siz de benim gibi, basit, kullanımı kolay, sadece amacına uygun tek bir iş yapan o eski uygulamaları ( * ) özleyenlerden misiniz ?
Remember Me