reklama

6 programátorských chyb, které zabíjely a stály stovky milionů dolarů

  • Ve Windows se čas od času objeví chyba
  • V Linuxu, Androidu a dalších také
  • Historie ale zná mnohem kritičtější bugy, které zabíjely

Google před pár dny zveřejnil kritickou chybu ve Windows, což se pochopitelně setkalo s nevolí Microsoftu, který si stěžoval, že nedostal dost času na opravu. Podobné mediální hádky nejsou ničím novým a opakují se poměrně pravidelně.

Google se v takových případech hájí, že pod hrozbou rychlého zveřejnění alespoň motivuje autory sjednat nápravu, zatímco ti naopak argumentují, že pod tlakem nasekají leda další chyby a problém nedokážou dostatečně prostudovat.

Pravda bude asi někde uprostřed, mějme totiž pro inženýry z Redmondu pochopení. Windows je dnes jedním z nejkomplikovanějších a nejrozsáhlejších kusů programového kódu na světě. Přesnou statistiku neznáme, ale považte, že jen prohlížeč Chrome obsahuje na milion všemožných drobných i složitých funkcí. Kolik pak jich tedy asi obsahují Windows XP, Windows 7 a Windows 10 dohromady?

Je to ohromné soukolí kódu, kdy nedomyšlený zásah na jednom místě může vyvolat problém na místě jiném. A hlavně, i programátoři jsou jen lidi a dělají docela vtipné chyby. V jednom z letošních testovacích sestavení Windows 10 tak například přestaly fungovat některé síťové subsystémy. Jak se to stalo? Jeden z vývojářů udělal překlep v jedné z interních IP adres – doslova omylem prohodil dvě čísla a rázem vše přestalo fungovat. Přišlo se na to až v okamžiku, kdy se nový testovací build zvesela instaloval tisícům betatesterů.

Je ironií osudu, že jsou to zpravidla tyto banální chyby a překlepy, které nakonec napáchají ty největší a nejdražší škody.

Mars Climate Orbiter

Zářným příkladem je třeba nešťastná vesmírná mise Mars Climate Orbiter a její družice, která měla na sklonku minulého století studovat marťanské počasí a pátrat v jeho řídké atmosféře po vodě a oxidu uhličitém.

Klepněte pro větší obrázek Klepněte pro větší obrázek
Sonda v hodnotě stovek milionů dolarů shořela jako papír, programátoři se totiž nedohodli na jednotkách (Foto: NASA, ilustrační snímek)

Sonda k Marsu přilétla 23. září 1999, zažehla motory a… A pak už ji nikdo nikdy neviděl, spektakulárně totiž shořela v atmosféře. Z mise s rozpočtem bezmála 328 milionů amerických dolarů nezůstalo naprosto nic jen proto, že jeden tým softwarových inženýrů vyvíjející firmware sondy počítal s imperiálními jednotkami, zatímco druhý s jednotkami SI. Nějak si to zapomněli říci. Výsledkem byla chybná trajektorie letu, která družici namísto na oběžnou dráhu ve výšce okolo 226 kilometrů nad povrchem zanesla do hustších vrstev atmosféry, kde se ve výšce 85 kilometrů proměnila v dozajisté efektní meteor.

Témata článku: Software, Microsoft, Intel, Historie, Zajímavosti, Aféry, Orbiter, Atomic, Mars, Meteor, Boeing, Canada

68 komentářů

Nejnovější komentáře

  • Jiří Setnička 9. 11. 2016 12:16:40
    Spoustu příběhů o podobných selháních (dělení nulovou výškou u GPSky ve...
  • vransen 5. 11. 2016 18:12:49
    Spousta lidí tady píše, jak třeba v autě za ně rozhoduje počítač. Úplně...
  • Ondřej Matějka 4. 11. 2016 17:42:53
    To o tý družici jsem někde slyšel, připadá mi fakt směšný že ve vědecký...
reklama
Určitě si přečtěte

Vyzkoušeli jsme FM štěnici: Když si vtipálci hrají na pirátské rozhlasové vysílání

Vyzkoušeli jsme FM štěnici: Když si vtipálci hrají na pirátské rozhlasové vysílání

** Dnes žádnou elektroniku programovat nebudeme ** Štěnice totiž funguje sama o sobě ** Stačí připojit baterii a naladit frekvenci

22.  1.  2017 | Jakub Čížek | 32

Takto si špičkoví grafici představují nový Facebook. S čistým vzhledem a bez reklam

Takto si špičkoví grafici představují nový Facebook. S čistým vzhledem a bez reklam

** Design Facebooku se delší dobu nemění a pro mnohé je nudným ** Grafici zkouší navrhovat nové koncepty toho, jak by mohla síť vypadat ** Hlasujte pro nejzdařilejší návrh

22.  1.  2017 | Stanislav Janů | 66

Umělá inteligence dokáže ze snímků srdce předpovědět, kdy zemřete

Umělá inteligence dokáže ze snímků srdce předpovědět, kdy zemřete

** Strojové učení lze skvěle použít pro vylepšení modelů pro předpověď srdečních komplikací ** Nová technologie umožňuje přesněji určit rizikové pacienty ** Dřívější diagnostika může díky včasně léčbě do budoucna zachránit životy

21.  1.  2017 | Karel Javůrek | 7

8 produktů, o kterých byste neřekli, že nesou značku Apple

8 produktů, o kterých byste neřekli, že nesou značku Apple

** Věděli jste, že Apple vyvinul celkem 45 modelů tiskáren? ** ** Monitor na výšku, plotter nebo herní konzole - to vše měl Apple ve své nabídce ** Většinu z těchto produktů pohřbil Steve Jobs

19.  1.  2017 | Stanislav Janů | 43


Aktuální číslo časopisu Computer

99 nejlepších programů pro váš počítač

Zvykejte si na umělou inteligenci

Velké testy PC zdrojů a gamepadů

Alternativní zdroje energie

reklama
reklama