Dažreiz, sērfojot internetā, varat atrast vārdu "bug". Ko tas nozīmē un kāda ir vārda etimoloģija? Šajā rakstā jūs varat atrast atbildes uz šiem jautājumiem.
Vārds "bug" nāk no angļu valodas.Angļu valodā bug (izrunā "bug") ir kļūda vai kļūda. Šo vārdu izmanto galvenokārt programmētāju, testētāju un spēlētāju vidū. Bet ko tas nozīmē?
Kļūda ir neatbilstība starp tehniskajiemuzdevumu programmu un sistēmas faktisko rīcību. Šīs pretrunas rezultātā programmatūra nevar izpildīt attīstītāja iecerēto funkciju. Vienkārši izsakoties, kļūda ir kļūda, kas rodas programmas avota koda kļūdas dēļ.
Varbūt tagad mums vajadzētu runāt par vārda etimoloģiju. Bug ir profesionālisms, ko visbiežāk izmanto programmētāji. Šā vārda izcelsmei ir vairākas iespējas.
Ja jūs ticat leģendai, tad šī profesionalitāteparādījās 1945. gadā. Tas notika, kad Hārvardas universitātes zinātnieki testēja jaunu datoru ar nosaukumu Mark II Aiken Relay Calculator. Ierīce atteicās strādāt, un iemesls tam bija mazs moth, kas bija iestrēdzis starp kontaktiem. Kukaiņi izņemti no datora un ielauzās speciālā tehniskā dienasgrāmatā. Par kožu bija pievienots uzraksts "Pirmais faktiskais kļūdas konstatējums", kas izpaužas kā "Pirmais gadījums praksē, kad tika konstatēta kļūda (kļūda)". Pēc šī smieklīgā stāsta vārds "bug" tika lietots, lai apzīmētu "kļūdu".
Ir arī šī profesionālisma versijaparādījās ilgi pirms skaitļošanas ierīces testēšanas. Daži uzskata, ka termins "bug" ir radies slavenajam izgudrotājam Tomasam Edisonam. Saskaņā ar leģendu Edisons savā fonogrāfā meklēja tarakoni, bet viņš tur nebija. Bug bija pati mašīna.
Nākamajā versijā teikts, ka vārds "bug" parādījās Otrā pasaules kara laikā. Tad šis termins nozīmēja problēmas ar radara iekārtām.
Vārds "bug" sāka strauji izplatīties.80. un 90. gados šo profesionālismu izmantoja tikai programmētāji. Ar interneta parādīšanos vārds sāka aktīvi pārspīlēt. Tagad "bug" tās leksikā lieto visi, kam ir vismazākā sakara ar datoru tehnoloģiju (spēlētāji, parastie interneta lietotāji utt.). Tāpēc tagad to var droši nosaukt par daļu no interneta slenga.
Kļūdas ir ne tikai programmās, tās ir skaistasbieži atrodamas spēlēs. Spēļu kļūda ir izstrādātāju kļūda, kuras dēļ spēle netiek veikta, kā sākotnēji paredzēts. Visā spēļu industrijas vēsturē bija tūkstošiem apraktu projektu. Mēs runājam par slavenākajiem un izklaides šajā sadaļā.
Iespējams, ka pēdējos gados visvairāk finansētais projekts.dažus gadus var saukt par Assassin's Creed: Unity. Yubisoft projekti nekad nav bijuši slaveni ar savu optimizāciju, bet Unity ir īsta bugs enciklopēdija. Reizēm rakstzīmes ir ļoti dīvaini un nedabiski, iekrīt tekstūrās, iziet cauri sienām vai vienkārši pakārt. Tas ir tikai kļūda, kas dažu stundu laikā apritēja visu internetu (rakstzīmes tikko pazuda, jo tās izskatījās diezgan rāpojošas). Pat pats Yubisoft atzina savu kļūdu, izlaida plāksteri, kas nosaka kļūdas, un kompensēja pircējus par bojājumiem.
Dažreiz spēlētāji uztver kļūdas kā iezīmes,spēles iezīmes. Tas ir tas, kas noticis ar mega veiksmīgo spēļu sēriju Mortal Kombat. Pirmajā spēles daļā bija kļūda, kas sarkanā krāsā pārkrāsoja Scorpio (viena no spēles galvenajām rakstzīmēm). Šajā gadījumā varonis tika aizstāts ar kļūdas ziņojumu Error Macro. Spēlētāji uzskatīja, ka šī kļūda ir izstrādātāju ideja, un sarkanā ninja ir papildu noslēpums. Ed Boone (MK autors) patika šī ideja, un nākamajā daļā viņš pievienoja šo varoni spēlei ar nosaukumu Ermak (īss par kļūdu Macro).
Lai noņemtu kļūdas no saviem projektiem, izstrādātāji pieņem darbā īpašus cilvēkus, kurus sauc par testētājiem. Testētāja uzdevums ir atrast visus programmas, spēles vai jebkuras citas programmatūras trūkumus.
Но не всегда тестеры находят баги, и порой projekta galīgajā versijā vēl ir pāris trūkumi. Šādā gadījumā visas cerības lietotājiem, kas var nosūtīt īpašu vēstuli, kurā aprakstīta kļūda, ir kļūdas ziņojums. Tas palīdzēs uzlabot galaproduktu. Turklāt lielie uzņēmumi ir labi atalgoti par to, ka viņi atraduši kļūdas savos produktos. Piemēram, kā atlīdzību par nozīmīgu kļūdu atklāšanu jūsu pārlūkprogrammā, Google ir gatava sniegt 15 tūkstošus dolāru.