Da li ste znali zašto softversku grešku nazivamo BAG?

Reč preuzeta iz engleskog jezika"bug" (buba) odnosi se na grešku ili problem u radu softvera, a u govoru je prilagođena kao "bag". Iako nije lingvistički ispravno, "bag" je postao popularan izraz među korisnicima i programerima u neformalnom razgovoru. Termin nastaje krajem 19 veka, a 1947. godine inženjeri Harvarda pronalaze zaglavljenog moljca u jednoj komponenti.

Vreme Čitanja: < 1 min

termin-bag-2195-fi

Ilustracija: DALL-E3

Termin “bag” i softverska greška

Inženjeri u SAD više od jednog veka male greške u mašinama nazivaju „bugovima“. Thomas Edison je još 1870-ih godina govorio o bugovima u električnim kolima, a kada su prvi računari izgrađeni početkom 1940-ih, ljudi koji su radili na njima primećivali su bugove kako u hardveru mašina, tako i u programima koji su ih pokretali.

Godine 1947. inženjeri koji su radili na Mark II računaru na Univerzitetu Harvard pronašli su moljca zaglavljenog u jednom od komponenti. Zalepili su insekta u svoj dnevnik i označili ga kao „prvi stvarni slučaj pronađenog buga“. Reči „bug“ i „debug“ ubrzo su postale standardni deo jezika kompjuterskih programera, objašnjeno je na Instagram stranici Explainingtheuniverse.

Šta znači “bag” u programiranju?

Jedan od pojmova koji se često čuje među programerima je “bag”. Bez obzira da li ste iskusni softverski inženjer ili tek početnik u programiranju, verovatno ste se susreli sa ovim izrazom.

Bagovi se često javljaju zbog grešaka ili propusta tokom procesa razvoja softvera I ovi nedostaci mogu biti uzrokovani različitim faktorima, uključujući greške u kodu, loš dizajn softvera ili nekompatibilnost sa drugim komponentama sistema.

Developeri često naprave greške u kodiranju, logici ili čak zanemariti specifične scenarije koji bi mogli dovesti do neočekivanih rezultata,

Bagovi su neizbežan deo procesa razvoja softvera, ali se mogu minimizirati pažljivim planiranjem, testiranjem i revizijom koda.

Prijavi se na WebMind NJUZLETER, čeka te izbor konkretnih priča i uvida.

Prijavi se na novosti.