Bug Ne Demek?
Yayın: · Son güncelleme:
Bug Ne Demek? Kısaca
Bug, bir yazılımın beklenenden farklı davranmasına, yanlış sonuç üretmesine ya da çökmesine neden olan hatadır. Kelime İngilizcede böcek anlamına gelir; bug'ları bulup düzeltme işine debugging denir.

Bug ne demek?
Bug, yazılımdaki hatanın günlük adıdır. Sepete eklenen ürünün iki kez görünmesi, şifre sıfırlama e-postasının gelmemesi ya da uygulamanın bir düğmeye basınca kapanması birer bug'dır. Kısacası program, tasarlandığı gibi çalışmıyorsa ortada bir bug vardır.
Kelimenin hikâyesi sık anlatılır: 1947'de Harvard'daki Mark II bilgisayarında bir rölenin arasına sıkışan güve bulunmuş ve deftere "ilk gerçek bug vakası" notuyla yapıştırılmıştır. Ancak "bug" kelimesi mühendislikte arıza anlamında bundan önce de kullanılıyordu.
Hangi türleri var?
Hatalar farklı biçimlerde ortaya çıkar:
- Mantık hatası: Kod çalışır ama yanlış sonuç verir, örneğin indirim iki kez uygulanır.
- Çökme: Program beklenmedik bir durumda kapanır.
- Performans sorunu: Sayfa 1 saniye yerine 15 saniyede açılır.
- Arayüz hatası: Düğme telefonda ekranın dışına taşar.
- Güvenlik açığı: Kullanıcı yetkisi olmayan veriye ulaşabilir.
Bazı bug'lar yalnızca belirli koşullarda görülür. Yalnız şubat ayının son gününde ya da yalnız Türkçe karakterli isimlerde ortaya çıkan hatalar, testte kaçırılan klasik örneklerdir.
İyi bir bug raporu nasıl yazılır?
Bir uygulamada hata bulduysanız, geliştiricinin onu yeniden üretebilmesi için yeterli bilgi verin. Hangi adımları izlediğinizi, ne beklediğinizi, ne gördüğünüzü, cihaz ve tarayıcı bilgisini ve mümkünse bir ekran görüntüsünü ekleyin.
"Çalışmıyor" demek yerine "Android 14'te, sepette 3 ürün varken ödeme düğmesine basınca boş sayfa açılıyor" yazmak, düzeltme süresini ciddi biçimde kısaltır.
Sıkça Sorulan Sorular
Bug ile feature arasındaki fark nedir?
Bug, yazılımın tasarlandığı gibi çalışmamasıdır. Feature ise bilerek eklenmiş bir özelliktir; şaka yollu "bu bir bug değil, özellik" denmesi, beklenmedik davranışın kasıtlı olduğunu iddia etmek içindir.
Bug bounty ne demek?
Bir şirketin, yazılımındaki güvenlik açıklarını bulup sorumlu biçimde bildiren araştırmacılara ödül verdiği programdır. Açıklar kötüye kullanılmadan, şirketin belirlediği kurallar içinde raporlanır.
İlgili terimler
İlgili yazılar
Dolandırıcılık mesajları nasıl anlaşılır? SMS, WhatsApp ve sahte yatırım
Dolandırıcılık mesajları genelde seni acele ettirir, şifre, kod ya da para ister ve bir bağlantıya yönlendirir. Bu işaretlerden biri varsa mesajdaki numara ve bağlantıyı kullanma; kurumu kendi bildiğin resmî kanaldan ara ve şüpheli siteyi bildir.
Bütçe Nasıl Yapılır? Aylık Bütçe Tablosu ve 50/30/20 Kuralı Rehberi
Bütçe yapmak için net gelirini yaz, son 2-3 ayın harcamalarını dökümlerden çıkarıp zorunlu giderler, istekler ve birikim olarak grupla. Gelirini ay başında bu gruplara paylaştır, birikimi ilk ödeme gibi gör ve her ay planı gerçekleşenle karşılaştırıp güncelle.
İnternetten Para Kazanma Yolları: Sermayesiz Başlanabilecek Yöntemler
İnternetten para kazanmanın gerçekçi yolları; becerini hizmet olarak satmak, online ders vermek, içerik üretmek, ürün ya da dijital ürün satmak ve küçük online işlerdir. Çoğuna sermayesiz başlanır ama emek ve zaman ister; önce para isteyen teklifler dolandırıcılıktır.


