Nedir bu "Bug" denilen şey?

Her program yazılma aşamasında test ediliyor ve bu "Bug"lar aranıyor.
3 Eylül 2009 - Yazılım
Bug nedir peki? ("Bag" diye okunur!)

Bug bilgisayar yazılımlarında yapılan/yer alankodlama hatalarının oluşturduğu sorunlara denir. Yani Bug'lar hatalardır. Örneğin aşağıda FIFA 08'deki bir Bug'dan yani hatadan bahsedilmektedir fakat bu bug'ınhile amaçlı kullanılmasına exploiting yani kötüye kullanma denir. Dahagenel anlamda ise "cheat" yani hile yapmakta denilebilir.

Bug'dan nasıl kurtulabilirsiniz:

Bug'lardan kurtulmanın yolu oyunu güncellemekten geçer. Güncellenen oyun ana executable dosyasını değiştirdiği için eski EXE içindebulunan sorunlu kod yenisi ile değiştirilir. Tabii ki çoğunluk korsan kullandığı için oyunları güncellemek yerine (Oyun güncellerken ana EXE'yi kontrol eder ve değiştirilmiş yani Crack'lenmiş ise güncellemez). EA'a ya da diğer geliştiriclere küfüretmeyi daha çok tercih eder. Ya da suçu işletim sistemine atarlar.

Halbuki orjinal oyuna sahip kişiler hatayla ilgili EAforumlarında konu açarak EA'nin patch çıkarmasını sağlarlar. Tabii kikorsan kullananlarda bunu yapabilir ama işte bu kullanıcınınhaklarından haberdar olması ve orjinal oyun almanın insana verdiğidestek alma bilinci ile ilgili bir şey.

Örneğin dün,Battlefiled için 1.92 GB boyutlarında bir yama çıktı. Peki bu yamanasıl çıktı? Orjinal BF2 oyuncularının forumlarda birktirdikleri Bugraporları dahilinde.

Onun için oyunlardaki hatalarıorda burda tartışmanın tamamen BOŞ bir uğraş olduğunu söyleyebilirim.Gidersiniz geliştirici forumuna yazarsınız, oyunu kodlayanlar inceler ve yamayıhazırlarlar.

Orjinal oyun satın alanların bu yasal hakkıdır!

FIFA 08'deki örnek bug (Osman Bağçevan'a teşekkürler):

Fifa 08 de kornerlerde , oyuncunun bakışaçısını tam sağa dğru yaslıyoruz ve orta tuşunun yarısına kadar basıyoruz. Sonra da şut'abasıyoruz. Bunu yapınca şu oluyor: Top  üst direğe çarpıyor , sonra dabunu yapan kişinin oyuncusunun tam kafasına denk geliyor ve sonucunda da şut'abastığımızda gol oluyor.

Bir başka örnek de işletim sistemleri konusunda verilebilir. 5 milyon satır koddan oluşan Windows XP içerisnde bug olması çok doğal bir durumdur. Bu bug'lar da aynen oyunlardaki gibi Microsoft'un yayınladığı yamalarla düzeltilir. Yamalar MS'ten önce Hacker'lar tarafından tespit edilirlerse tabii ki kötüye kullanılırlar. Buna da exploit yani açık denilebilir.

Toplam 6814 kez okundu.
Oyla:
En Düşük
Oy ver: 1Oy ver: 2Oy ver: 3Oy ver: 4Oy ver: 5
En Yüksek
YORUMLAR
Toplam 19 yorum
1234Sonraki
Ziyaretçi yazmış:
benim bilgisayarın içine kaçan böceğe acırım, kesin ısıdan ölür, soğutma problemim var,işlemcim yüksüz 65 derecede çalışıyor,ısıdan ölmezse fana kaçar gine ölür hehe.
17 Oca 2011  00:31%0Bu yorumu beğendimBu Yorumu Beğenmedim%100
Recep Baltaş yazmış:
Kökeni bundan da eskiye dayanıyor. Thomas Edison'dan bile önceye.
20 Mar 2010  14:01Bu yorumu beğendimBu Yorumu Beğenmedim
Ziyaretçi yazmış:
Görüyorum ki burda yorum yazanlarda da bazı bug'lar mevcut :)
20 Mar 2010  08:23%88Bu yorumu beğendimBu Yorumu Beğenmedim%12
Ziyaretçi yazmış:
Bug kelimesinin ilk çıkış zamanları bilgisayarların bir odanın içini doldurduğu büyüklükteki zamanlarına uzanır. O koca hantal bilgisayarı çalıştırırlar ama bir türlü istenilen sonucu verememektedir. Başlarlar neden neden diye en sonunda bakarlar ki bir böcek devrelerin arasında ölmüş ve çalışmayı engellemekte işte o böceği(bug) bulan kişi arkadaşlarına bağırmış bug'ı buldum diye. Bu g oradan geliyor gerçekten sistemin hatalar üretmesine bir böcek engel olmuş.
20 Mar 2010  08:21Bu yorumu beğendimBu Yorumu Beğenmedim
Ziyaretçi yazmış:
Normalde BUG lar zaten derlenme aşamasında ortaya çıkartılabiliyor. Derlenme aşamasında oryaya çıkmayan diğer bir BUG çeşitleri matık hataları içerenlerdir. Bu BUG lar kullanım sırasında ortaya çıkar. Eğer BUG'u kullanıcı kötü amaçlı kullanmaya kalkarsa bu "Exploiting" olmuş olur. Normal kullanıcılar yazılım kodlarını değiştirmek gibi bir lüksleri yoktur. Yazılım kodları derleme sırasında makine diline çevrilir. Yani ortada değiştirilebilecek bir kod yoktur. Mevcut olan BUG'ları ortaya çıkartarak hack veya exploiting yapılır. İyi niyetli kullanıcılar ise bu BUG'ları Feedback (geri bildirim) ile yazımı yapan kişilere belli prosedürler ile bu hatalar iletir. Bu aşamadan sonrada Fixing (Düzeltme) işlemi yapılır.
07 Oca 2010  13:14%100Bu yorumu beğendimBu Yorumu Beğenmedim%0
1234Sonraki


Bu sayfalarda yer alan okur yorumları kişilerin kendi görüşleridir. Yazılanlardan CHIP Online sorumlu değildir.
Siz de yorumunuzu yazın
CHIP Online Ziyaretçisi
Yorumunu Gönder
Lütfen bu bölüme sadece yorumlarınızı yazın. Teknik yardıma ihtiyaç duyduğunuz konuları lütfen forumda ilgili bölüme veya Uzmanına Sorun bölümümüze yazın, yanıtınızı çok daha sağlıklı ve hızlı olarak alabilirsiniz
Siz de kendi teknoloji blogunuzu ücretsiz oluşturun!

 


Eylül 2009
PtsSalÇarPerCumCtsPzr
 123456
78910111213
14151617181920
21222324252627
282930    

CHIP Online Yazar Blogları

Yazarlarımızdan, editörlerimizden sizlere...

Cem SinanoğluCem Sinanoğlu
Nokia değil Nokir, iPhone değil Ay-Phone!
Selim ÖztürkSelim Öztürk
Motorola – Google Apple’a karşı
Rik FergusonRik Ferguson
Şapşal olma, sessiz ol! Şapşal olma, sessiz ol!
Selçuk İslamoğluSelçuk İslamoğlu
2012 Felaketine ne kadar hazırız?
Zeynel ÖztürkZeynel Öztürk
Facebook'un bilinmeyenleri!
 

CHIP Dergisi: Mayıs 2012

İşbirliği ortaklarımız

  • Hepsiburada.com
  • Level
  • Turhost
  • CHIP Download
  • yenibiris.com
  • CHIP Download
 
Cep telefonları | Ekran kartları | Masaüstü | Notebook | Ses kartları | Webcam | Klavye & Fare | Yazıcılar | Tablet Ev Sineması
Mp3 Player | Usb Bellekler | Video kameralar | Fotoğraf Makinesi | Taşınabilir diskler | LED & LCD Tv | Monitörler | OEM | PDA
Navigasyon | Oyun Konsolu