Genç yazılımcı Firefox'taki 22 yıllık hatayı düzeltti
Haziran 2002'de, Ubuntu'nun kurucusu Mark Shuttleworth uzaya gitmeye hazırlanırken, Adalet Bakanlığı'nın Microsoft'a karşı açtığı antitröst davası son aşamadaydı. Aynı dönemde, Adam Price adındaki bir kullanıcı, Mozilla'yı Mac bilgisayarında kullanırken yaşadığı bir sorunu dile getirdi. Bu sorun, bir bağlantının üzerine gelindiğinde beliren küçük sarı bir açıklama kutusuyla ilgiliydi. Sorun yıllarca devam etti ve farklı sürümlerde farklı şekillerde ortaya çıktı.
Ancak Eylül ayının başında, 148624 numaralı hatayı düzelten bir güncelleme yayınlandı. Bu güncelleme, araç ipucunu kontrol eden kod parçasına bir odak kontrolü ekleyerek yapıldı.
Düzeltmeyi sağlayan kişi, Yifan Zhu adında genç bir yazılım geliştiriciydi. Zhu, bu hatayı Linux'ta Thunderbird uygulamasında deneyimledi ve daha sonra Firefox'ta da karşılaştı. Hatanın yıllardır düzeltilmediğini gördüğünde, bu sorunu çözmeye karar verdi.
Zhu, yazılım geliştirme deneyimi olmasa da, hatanın kaynağını araştırmaya başladı. İlk olarak, kod tabanında "tooltip" kelimesini aradı ve kodu inceleyerek hata ayıklama yazdırma ekledi. Sonunda, sorunun kaynağını buldu: Fare bir öğenin üzerine geldiğinde, zamanlayıcı başlatılır ve bu zamanlayıcı, Firefox'un fare çıkışı olayını alamadığı durumda iptal ediliyordu.
Bu düzeltme daha sonra diğer geliştiriciler tarafından da geliştirildi ve kabul edildi. Bu hatanın düzeltilmesi, ciddi olmayan ancak uzun süreli bir sorunun sona ermesini sağladı. Yifan Zhu'nun kararlılığı ve çabaları, 22 yıl süren bir hatanın sonunda çözülmesini mümkün kıldı.
veTeknoloji ekibi olarak Yifan Zhu'ya tebriklerimizi iletiyoruz