Ekim 3 2015 Cumartesi
DTFC: Beşerdir şaşar, geliştirici de insandır, unutur...
Uygulama geliştiriciler kodlarına çok güvenirler. Çok fazla 'comment' ya da 'dokümantasyon' meraklısı olmamamız bununla ilgili sanırım. Bu alışkanlığı kıramayanlar, benim gibi, rezil olup dururlar :)
Tamam, son kullanıcılarla uğraşmak ölüm olabilir... Genelde aldığım hata bildirimleri şöyle gelişiyor.
Ama tüm kullanıcı problemlerine böyle davranınca, aşırı güven de işin içine girerse, dikkat etmek gerekiyor...
Başka bir örnek:
Bu durumlarla karşılaşıp rezil olmamak için, DTFC!
Yani, DEBUG THE FUCKING CODE! (Şu 'lanet olası' kodu debug et!)
Tamam, son kullanıcılarla uğraşmak ölüm olabilir... Genelde aldığım hata bildirimleri şöyle gelişiyor.
Ama tüm kullanıcı problemlerine böyle davranınca, aşırı güven de işin içine girerse, dikkat etmek gerekiyor...
Kullanıcıdan soru: "XXX" işlemini nasıl yapacağız?
(İçinden saydırma safhası)
Cevap: Orada dana kadar button var görmüyor musunuz? "XXX yap" yazıyor?
(Müşteriden ekran görüntüsü gelir)
Kullanıcı: Hani nerede?
(Ooops...)
Cevap: Iıııh... Hımmm. Şey... Pardon... Sizin yetkiniz yok tabi onu yapmaya... Hımmm. Çok özür... Siz gönderin, ben yapayım... Pardon...
Başka bir örnek:
Kullanıcıdan soru: "ZZZ" oldu, bana mesaj gelmesi gerekiyordu, gelmedi?
(İçinden saydırma safhası)
Cevap: Öyle şey olmaz! Bu kod N yıldır çalışıyor... Mesaj gelmiştir, silmişsinizdir, saçmalamayın!!!
(Biraz zaman geçer...)
Kullanıcı: Benden başka 4 kişiye daha gelmesi gerekiyordu, hiç birimize gelmemiş! Onlar da mı sildi kazara???
(Dur ben bulayım şu mesajı da rezil edeyim...)
(Ara...)
(Ara...)
(Ara...)
(Ara...)
(Ooops...)
Cevap: Iıııh... Hımmm. Şey... Pardon... Hakkaten gitmemiş... Hımmm. Çok özür... Hede hödö olmuş, olmamış, öyle patlamış, şöyle çatlamış... Pardon...
Bu durumlarla karşılaşıp rezil olmamak için, DTFC!
Yani, DEBUG THE FUCKING CODE! (Şu 'lanet olası' kodu debug et!)