İlginizi Çekebilir
directx
  1. Ana Sayfa
  2. TEKNOLOJİ
  3. BUG Nedir?

BUG Nedir?

bug2
BUG Nedir?
BUG Nedir?

Bilgisayar teknolojisindeki veya bir bilgisayar programındaki kodlama hatasıdır. (Burada bir mikroişlemciye üretilen mikro kodu da içerecek bir program düşünürüz.) Program kullanıcılarının yapmadan önce hataları bulma sürecine hata ayıklama denir. Hata ayıklama, kod ilk yazıldıktan sonra başlar ve bir işletim sistemi veya bir uygulama gibi bir yazılım ürünü oluşturmak için kod diğer programlama birimleriyle birleştirildiği için ardışık aşamalarda devam eder. Bir ürün piyasaya sürüldükten sonra veya herkese açık beta testi sırasında, hataların keşfedilmesi hala uygundur. Bu durumda, kullanıcılar “buggy” kodunu kullanmaktan kaçınmanın bir yolunu bulmak zorundadır veya kodun kaynaklayıcılarından bir düzeltme eki almak zorundadır.

Her ne kadar hatalar tipik olarak sadece sinir bozucu bilgisayar aksaklıklarına neden olsa da, etkileri çok daha ciddi olabilir. Tarihin en kötü 10 yazılımıyla ilgili bir Wired News makalesi, böceklerin büyük patlamalara, sakat alan problarına ve ölüme neden olduğunu bildirmiştir. 1982’de, örneğin CIA tarafından implante edildiği iddia edilen Trans Sibirya doğal gaz boru hattını kontrol eden bir sistem tarihteki en büyük nükleer patlamaya neden oldu. 1985 ve 1987 arasında, yarış koşulu adı verilen bir radyasyon terapisi cihazındaki bir hata, ölümcül radyasyon dozlarının verilmesi, beş kişinin ölümüne ve başkalarının yaralanmasına neden oldu. Daha yakın bir zamanda, 2005 yılında Toyota 160.000 aracı (Prius) geri çağırdı, çünkü bir hata uyarı ışıklarının yanmasına ve motorların sebepsiz yere durmasına neden oldu.

Bir programın sahip olabileceği tek sorun bir hata değildir. Bir program hatasız çalışabilir ve hala bazı büyük hedeflerde kullanımı ya da başarısız olması zor olabilir. Bu tür bir kusuru test etmek daha zordur (ve genellikle basit değildir). Genel olarak iyi kontrol edilmiş bir işlem kullanılarak geliştirilen iyi tasarlanmış bir programın binlerce kod satırı için daha az hataya yol açacağı kabul edilir.

Hata kelimesi mühendislikten kaynaklanıyor. Terimin bilişim uygulaması, öncü programcı Grace Hopper’a atfedilmiştir. 1944’te genç bir Deniz Koruma subayı olan Hopper, Harvard’daki Mark I bilgisayarında çalışmaya başladı. Daha sonra, bir teknisyenin Mark II bilgisayarındaki iki elektrik rölesi arasında gerçek bir böcek (aslında bir güve) çektiği söylenen bir olayı anlattı. Güve Donanma tarafından uzun yıllar boyunca sergilendi ve şimdi Smithsonian’ın malıdır.


Kaynak: https://searchsoftwarequality.techtarget.com/definition/bug

Yorum Yap
Bu Yazıya Tepkiniz Ne Oldu?

Yazar Hakkında

Nedir? - Nasıl Yapılır? gibi sorulara cevap veren konuları sizinle paylaşıp kaliteli ve faydalı bir blog haline getirmek için ultrabilgi.com'u kurdum.

Yorum Yap