Što je bug?

Ponekad, surfajući internetom, možete naići na riječ "bug". Što to znači i koja je etimologija ove riječi? Odgovore na ova pitanja možete saznati u ovom članku.

Što je bug?

Riječ "bug" dolazi iz engleskog jezika.Na engleskom jeziku bug (izgovara se "bug") je bug ili bug. Ova se riječ koristi uglavnom među programerima, testerima i igračima. Ali što to znači?

Greška je razlika između tehničkihzadatak programa i stvarno ponašanje sustava. Kao rezultat ovog odstupanja, softver ne može obavljati funkciju koju je namjeravao programer. Jednostavno rečeno, greška je pogreška koja se javlja zbog greške u izvornom kodu programa.

Podrijetlo riječi

Možda je sada vrijedno razgovarati o etimologiji ove riječi. Greška je profesionalizam koji se najčešće koristi među programerima. Postoji nekoliko varijanti podrijetla ove riječi.

Ispravi to

Prema legendi, ovaj profesionalizampojavila se davne 1945. To se dogodilo kada su znanstvenici sa Sveučilišta Harvard testirali novo računalo pod nazivom Mark II Aiken Relay Calculator. Uređaj je odbio raditi, a razlog tome bio je sićušni moljac koji je zaglavljen između kontakata. Kukac je uklonjen iz računala i umetnut u poseban tehnički dnevnik. U blizini moljca bio je popratni natpis “Pronađen je prvi stvarni slučaj bube”, što se prevodi kao “Prvi slučaj u praksi kada je pronađena buba (buba)”. Nakon ove smiješne priče, riječ "bug" počela se koristiti u značenju "greška".

Postoji i verzija da ovaj profesionalizampojavila mnogo prije testiranja računalnog uređaja. Neki vjeruju da izraz "buba" svoje podrijetlo duguje poznatom izumitelju Thomasu Edisonu. Prema legendi, Edison je u fonografu tražio žohara, ali ga nije bilo. Greška je bila u samom uređaju.

Druga verzija kaže da se riječ "bug" pojavila tijekom Drugog svjetskog rata. Tada je ovaj izraz značio problem s radarskom tehnologijom.

Riječ "buba" počela se brzo širiti.U 80 -im i 90 -im godinama ovaj su profesionalizam koristili samo programeri. Pojavom Interneta o toj se riječi počelo aktivno raspravljati. Sada "grešku" u svom rječniku koriste svi koji imaju i najmanji odnos prema računalnoj tehnologiji (igrači, obični korisnici interneta itd.). Stoga se sada može sa sigurnošću nazvati dijelom internetskog slenga.

Greške u igri

Buba je buba

Greške nisu samo u programima, one su priličnočesto se nalazi u igrama. Greška u igri greška je razvojnog programera, zbog koje se igra ne odvija onako kako je izvorno zamišljeno. Kroz povijest industrije igara bilo je na tisuće prisluškivanih projekata. U ovom ćemo odjeljku govoriti o najpoznatijim i najzabavnijim.

Vjerojatno najveći projekt u posljednje vrijemenekoliko godina može se nazvati Assassin's Creed: Unity. Yubisoft projekti nikada nisu bili poznati po svojoj optimizaciji, ali Unity je prava enciklopedija grešaka. Ponekad su likovi u vrlo čudnim i neprirodnim položajima, upadaju u teksture, prolaze kroz zidove ili se jednostavno smrzavaju. Postoji samo greška, koja se u nekoliko sati proširila cijelim internetom (likovi su jednostavno izgubili lica, zbog čega su izgledali prilično jezivo). Čak je i sam Yubisoft priznao svoju pogrešku, objavio je zakrpu koja ispravlja greške i kupcima nadoknadio štetu.

Izvještaj o grešci je

Ponekad igrači bugove doživljavaju kao značajke,značajke igre. To se dogodilo s mega-uspješnim nizom igara pod nazivom Mortal Kombat. U prvom dijelu igre došlo je do greške koja je Škorpiona (jednog od glavnih likova u igri) prefarbala u crvenu boju. U ovom slučaju ime junaka zamijenjeno je porukom o pogrešci makroa greške. Igrači su vjerovali da je ovaj nedostatak ideja programera, a crveni ninja dodatni tajni lik. Ed Booneu (tvorcu MK -a) se svidjela ova ideja, pa je u sljedećem dijelu dodao ovog heroja u igru ​​pod imenom Ermak (kratica za sam Error Macro).

Kako se zaštititi od bugova?

Greška u igri je

Kako bi uklonili greške iz svojih projekata, programeri zapošljavaju posebne ljude koji se zovu testeri. Zadatak testera je pronaći sve nedostatke u programu, igri ili bilo kojem drugom softveru.

No testeri ne pronalaze uvijek greške, a ponekadnekoliko nedostataka još uvijek se pojavljuje u konačnoj verziji projekta. U ovom slučaju, sva nada je za korisnike koji mogu poslati posebno pismo s opisom pogreške - izvješće o bugu. To će pomoći poboljšati konačni proizvod. Osim toga, velike tvrtke dobro nagrađuju za pronalaženje grešaka u svojim proizvodima. Na primjer, Google je spreman dati 15 tisuća dolara kao nagradu za pronalaženje značajnih grešaka u svom pregledniku.