Поддерживать
www.wikidata.ru-ru.nina.az
Zapros Bag perenapravlyaetsya syuda sm takzhe drugie znacheniya Progra mmnaya oshi bka argo bag ot angl bug zhuk oshibka v programme ili v sisteme privodyashaya k neozhidannomu povedeniyu programmy i kak sledstvie vydache nekorrektnogo rezultata Bolshinstvo programmnyh oshibok voznikayut iz za oshibok dopushennyh razrabotchikami programmy v eyo ishodnom kode libo v eyo dizajne Takzhe nekotorye oshibki voznikayut iz za nekorrektnoj raboty instrumentov razrabotchika naprimer iz za kompilyatora vyrabatyvayushego nekorrektnyj kod Termin programmnaya oshibka obychno upotreblyaetsya dlya oboznacheniya oshibok proyavlyayushih sebya na stadii raboty programmy v otlichie naprimer ot oshibok proektirovaniya ili sintaksicheskih oshibok Otchet soderzhashij informaciyu ob oshibke takzhe nazyvayut otchetom o probleme angl error report Otchet o kriticheskoj probleme angl crash vyzyvayushej avarijnoe zavershenie programmy nazyvayut angl crash report Programmnye oshibki lokalizuyutsya i ustranyayutsya v processe testirovaniya i otladki programmy Etimologiya termina bag Zapis v teh zhurnale V znachenii neulovimoj tehnicheskoj oshibki slovo zhuchok angl bug upotreblyalos zadolgo do poyavleniya kompyuterov personalom telegrafnyh i telefonnyh kompanij v otnoshenii nepoladok s elektrooborudovaniem i radiotehnikoj V 1878 godu Tomas Edison pisal Tak bylo so vsemi moimi izobreteniyami Pervyj shag intuiciya kotoraya prihodit kak vspyshka zatem voznikayut trudnosti ustrojstvo otkazyvaetsya rabotat i imenno togda proyavlyayutsya zhuchki kak nazyvayut eti melkie oshibki i trudnosti i trebuyutsya mesyacy pristalnogo nablyudeniya issledovanij i usilij prezhde chem delo dojdyot do kommercheskogo uspeha ili neudachi Originalnyj tekst angl It has been just so in all of my inventions The first step is an intuition and comes with a burst then difficulties arise this thing gives out and it is then that Bugs as such little faults and difficulties are called show themselves and months of intense watching study and labor are requisite before commercial success or failure is certainly reached Vo vremya Vtoroj mirovoj vojny slovom bugs imenovali problemy s radarnoj elektronikoj Po odnoj iz versij v otnoshenii programmnoj oshibki etot termin vpervye byl primenen 9 sentyabrya 1947 godaGrejs Hopper kotoraya rabotala v Garvardskom universitete s vychislitelnoj mashinoj angl Proslediv voznikshuyu oshibku v rabote programmy do elektromehanicheskogo rele mashiny ona nashla mezhdu zamknuvshimi kontaktami sgorevshego motylka Izvlechyonnoe nasekomoe bylo vkleeno skotchem v tehnicheskij dnevnik s soprovoditelnoj ironicheskoj nadpisyu Pervyj realnyj sluchaj obnaruzheniya zhuchka angl First actual case of bug being found Znachenie i klassifikaciya oshibok programmnogo obespecheniyaV zavisimosti ot etapa razrabotki PO na kotorom vyyavlyaetsya oshibka vydelyayut sintaksicheskie oshibki raspoznavaemye v kachestve takovyh translyatorom i delayushie kompilyaciyu nevozmozhnoj naprimer otsutstvie ili nesootvetstvie otkryvayushej i zakryvayushej skobok preduprezhdeniya warnings kompilyatora naprimer ispolzovanie neinicializirovannoj peremennoj V etom sluchae kompilyator mozhet zametit chto programmist delaet chto to neobychnoe veroyatno nevernoe i soobshaet ob etom odnako programmist sam prinimaet reshenie ignorirovat soobshenie ili net oshibki vremeni ispolneniya smyslovye oshibki semanticheskie naprimer vychitanie peremennyh vmesto slozheniya ili oshibka segmentacii Po vazhnosti Blokiruyushie blockers delayushie vypolnenie programmy nevozmozhnym Kriticheskie inogda showstoppers lishayushie programmu vsej poleznosti Seryoznye Neznachitelnye Kosmeticheskie Po vremeni poyavleniya Postoyanno pri kazhdom zapuske Inogda plavayushij tip Tolko na mashine u klienta zavisit ot lokalnyh nastroek u klienta Po mestu i napravleniyu Oshibki polzovatelskogo interfejsa Sistemy obrabotki oshibok Oshibki svyazannye s granichnymi usloviyami naprimer nekorrektnaya obrabotka pustoj stroki ili maksimalnogo chislovogo znacheniya Oshibki vychislenij Oshibki upravleniya potokami Oshibki obrabotki ili interpretacii dannyh Pri sostoyanii gonki Povyshenie nagruzki Oshibki kontrolya versii i identifikatorov Oshibki testirovaniya V zavisimosti ot haraktera oshibki programmy i sredy ispolneniya oshibka mozhet proyavlyatsya srazu ili naoborot dolgoe vremya ostavatsya nezamechennoj naprimer Problema 2038 goda Takzhe oshibka mozhet proyavlyatsya v vide uyazvimosti delayushej vozmozhnym nesankcionirovannyj dostup k sisteme ili DoS ataku Raznovidnosti Gejzenbag angl heisenbug programmnaya oshibka kotoraya ischezaet ili menyaet svoi svojstva pri popytke eyo obnaruzheniya Borbag angl Bohr bug oshibka kotoraya v protivopolozhnost gejzenbagu ne ischezaet i ne menyaet svoih svojstv pri popytke eyo obnaruzheniya analogichno stabilnosti modeli elektronnyh orbitalej Nilsa Bora Blizkij po znacheniyu russkoyazychnyj analog stabilnyj ili ustojchivyj bag sistematicheskaya oshibka Mandelbag angl mandel bug oshibka chyo povedenie stol slozhno chto vyglyadit haotichnym Nazvanie proishodit ot imeni Benua Mandelbrota osnovopolozhnika fraktalnoj geometrii Odnako stoit zametit po principu shodnomu s testom Tyuringa chto esli ne sushestvuet sposoba razdelit oshibku chyo povedenie kazhetsya haotichnym i oshibku chyo povedenie dejstvitelno haotichno to net nikakogo smysla razlichat mandelbag i gejzenbag Nekotorye ispolzuyut termin mandelbag dlya opisaniya oshibki chyo povedenie ne kazhetsya dejstvitelno haotichnym no stol slozhno chto dlya eyo ispravleniya trebuetsya perepisat programmu s nulya Primerom takoj oshibki mozhet sluzhit fundamentalnaya oshibka dopushennaya pri proektirovanii sistemy Shryodinbag angl schroedin bug v chest myslennogo eksperimenta s kotom Shryodingera oshibka kotoraya nikak ne proyavlyaet sebya odnako vnezapno voznikaet esli kto to natknyotsya na neyo v ishodnom kode ili popytaetsya ispolzovat programmu v neobychnyh usloviyah i osozna et chto sistema voobshe ne mogla rabotat pri nalichii takoj oshibki Posle etogo programma perestayot rabotat voobshe do teh por poka oshibka ne budet ispravlena Hotya eto zvuchit neveroyatno nekotorye programmy soderzhat v sebe takie oshibki Gindenbag angl hinden bug po nazvaniyu katastrofy dirizhablya Gindenburg oshibka s katastroficheskimi posledstviyami naprimer polnym unichtozheniem dannyh Bagson Higgsa angl higgs bugson v chest chasticy pod nazvaniem bozon Higgsa oshibka sushestvovanie kotoroj predskazano chashe vsego po kosvennym dannym ili edinichnym soobsheniyam polzovatelej no kotoruyu krajne trudno esli voobshe vozmozhno vosproizvesti iskusstvenno v usloviyah razrabotki ili testirovaniya Termin takzhe mozhet upotreblyatsya po otnosheniyu k oshibke kotoraya ochevidna v kode matematicheski dokazana no pri etom ni razu ne nablyudalas v realnyh usloviyah Poisk i ispravlenie oshibokSm takzhe Patch Dlya otladki programmy angl debugging razrabotchikami PO ispolzuyutsya specialnye programmy otladchiki angl debugger Naprimer v operacionnoj sisteme Windows mozhno ispolzovat programmu WinDbg iz paketa Dlya GNU Linux i ryada drugih UNIX podobnyh operacionnyh sistem sushestvuet otladchik GDB GNU Debugger Otchyoty ob oshibkahOsnovnaya massa oshibok obychno otlazhivaetsya na etape kompilyacii i testirovaniya programmy Odnako nekotoraya chast oshibok vsyo zhe popadaet v publikuemuyu versiyu i proyavlyaetsya na kompyuterah konechnyh polzovatelej v processe ekspluatacii PO Dlya povysheniya kachestva programmnogo obespecheniya polzuyutsya specialnymi programmami cel kotoryh otlovit oshibku v celevom prilozhenii sobrat neobhodimuyu informaciyu o eyo simptomah i otpravit otchyot po internetu k razrabotchikam dannogo PO Naprimer v operacionnuyu sistemu Windows vstroena utilita Dr Watson kotoraya po umolchaniyu otlavlivaet oshibki v prilozheniyah polzovatelya i otpravlyaet otchyot na specialnyj Server kompanii Microsoft Takzhe v kachestve primera mozhno privesti analogichnye biblioteki Breakpad i PosledstviyaAvariya rakety nositelya Arian 5 4 iyunya 1996 primer odnoj iz samyh dorogostoyashih kompyuternyh oshibok v istorii Oshibki v programmnom obespechenii medicinskogo uskoritelya Therac 25 priveli k prevysheniyu doz oblucheniya neskolkih lyudej Finansovaya organizaciya angl poteryala 440 millionov dollarov za 45 minut iz za oshibki v programme vysokochastotnogo trejdinga Sm takzheV Vikislovare est statya bag Otladka programmy Otchet ob oshibke Sistema otslezhivaniya oshibok Tipobezopasnost Formalnaya verifikaciya GIGOPrimechaniyaIstochnik Edison to Puskas 13 noyabrya 1878 Edison papers Edison National Laboratory U S National Park Service West Orange N J citiruetsya po knige Tomasa P Hyudzhesa Thomas P Hughes American Genesis A History of the American Genius for Invention Penguin Books 1989 str Log Book With Computer Bug angl National Museum of American History Data obrasheniya 26 iyulya 2019 1 iyunya 2019 goda Danis Sharron Ann Rear Admiral Grace Murray Hopper neopr ei cs vt edu 16 fevralya 1997 Data obrasheniya 20 yanvarya 2015 15 iyunya 2010 goda Bruce Lindsay A Conversation with Bruce Lindsay angl ACM Queue zhurnal 2004 Noyabr no 8 4 fevralya 2022 goda The jargon file Bohr bug ot 12 yanvarya 2013 na Wayback Machine angl The new hacker s dictionary ot 8 sentyabrya 2013 na Wayback Machine angl M Grottke and K S Trivedi Software faults software aging and software rejuvenation Journal of the reliability engineering association of Japan vypusk 27 nomer 7 2005 god stranicy 425 438 Michael Grottke Kishor S Trivedi Fighting bugs remove retry replicate and rejuvenate ot 27 marta 2010 na Wayback Machine angl Computer vyprusk 40 nomer 2 fevral 2007 stranicy 107 109 doi 10 1109 MC 2007 55 The jargon file Schroedinbug ot 8 sentyabrya 2013 na Wayback Machine angl HindenBug neopr wiki c2 com Data obrasheniya 24 oktyabrya 2019 8 avgusta 2020 goda Matt Lynley 20 Hilarious Programming Jargon Phrases You Should Use When Talking To Engineers neopr Business Insider Data obrasheniya 24 oktyabrya 2019 24 oktyabrya 2019 goda New Programming Jargon neopr blog codinghorror com Data obrasheniya 24 oktyabrya 2019 4 noyabrya 2019 goda Breakpad neopr Google Data obrasheniya 11 avgusta 2009 Arhivirovano 3 fevralya 2012 goda CrashRpt neopr Arhivirovano 3 fevralya 2012 goda Popper Nathaniel 2012 08 02 Knight Capital Says Trading Glitch Cost It 440 Million New York Times angl 5 oktyabrya 2017 Data obrasheniya 13 noyabrya 2017 SsylkiUyazvimosti v ishodnyh kodah Kompyuternaya gazeta Prodolzhenie Uyazvimosti v ishodnyh kodah Perepechatka 1 chast nedostupnaya ssylka 2 chast nedostupnaya ssylka 10 hudshih oshibok v programmirovanii v istorii chelovechestva 2010 CWE SANS Top 25 Most Dangerous Software Errors chastichnyj perevod na russkij 25 samyh opasnyh oshibok pri sozdanii programm Oshibki obnaruzhennye v Open Source proektah razrabotchikami PVS Studio s pomoshyu staticheskogo analiza Mozhno najti poleznye primery pri podgotovki statej i prezentacij
Вершина