Hlavní navigace

Chyby, jejichž cenu nelze (správně) sečíst

Pavel Houser 10. 7. 2007

Je zajímavé, že když se píše o chybách v aplikacích, pozornost se soustřeďuje hlavně na problémy se zabezpečením a aplikace jako webový prohlížeč a e-mailový klient. Přitom chyba v tabulkovém procesoru může vzhledem k jeho použití způsobit snad ještě rozsáhlejší škody.

Pavel Houser - karikatura

Ilustrace: Nenad Vitas

Asi není sporu o tom, že tabulkový procesor je jedna z nejužitečnějších aplikací vůbec. Když před několika lety výkonný ředitel Oraclu Larry Ellison prohlásil, že aplikace Microsoftu nepřinášejí skutečné inovace, přece jen dodal „s výjimkou Excelu“. Ve firemním prostředí se dnes Excel používá často jako nástroj spadající do kategorie označované Business Intelligence, kde konkuruje specializovanému softwaru o několik řádů dražšímu. A je to zřejmě právě množství složitě provázaných dat, maker a dalších vychytávek v Excelu, které ve firemním prostředí představuje hlavní překážku pro nasazení Open Office.org.

Právě zveřejněná studie počítačových vědců z Oregonské státní univerzity (viz např. článek na Science Daily) ovšem ukázala odvrácenou tvář tabulkových procesorů (obecně, nejenom Excelu). Je zajímavé, že když se píše o chybách v aplikacích, pozornost se soustřeďuje hlavně na problémy se zabezpečením a aplikace jako webový prohlížeč a e-mailový klient. Přitom chyba v tabulkovém procesoru může vzhledem k jeho použití způsobit snad ještě rozsáhlejší škody…

Hlavní náplní studie ovšem nejsou chyby v programu jako takovém, ale chyby, jichž se dopouštějí uživatelé. V USA odhadem každý rok v 11 milionech tabulkových procesorů uživatelé vytvoří 60 milionů sešitů (mimochodem trochu divné označení pro tabulku, že?). Až v 90 procentech z nich jsou chyby. S tabulkovým procesorem vesměs pracují koncoví uživatelé, kteří se nevyznají ve všemožných kódech a vzorečcích; odvrácenou stránkou obrovské funkčnosti těchto aplikací je (od určité úrovně použití) jejich relativní složitost. Auditoři jsou údajně zoufalí a jeden z nich se nechal slyšet, že se ještě za celou svou kariéru nesetkal s tabulkou, která by byla správně. Nemusí jít přitom jen o opravitelný účetní problém, na základě těchto dat se často dělají klíčová obchodní rozhodnutí. A není vůbec jisté, že se tyto problémy týkají jen velkých firem – byli byste ochotni dát ruku do ohně třeba za své faktury?

Tým profesora Martina Erwiga přišel kromě popisu problému s nástrojem GoalDebug, který by měl pomoci chyby odstraňovat. Nesnaží se nic dělat za uživatele automaticky, ale prostě postupuje podle žebříčku nejčastějších chyb (vyplnění jiné buňky, přidání řádku na špatné místo, záměna plusu za minus…) a upozorňuje na to, že v tabulce může být právě příslušný problém. Uživatel si řekněme povšimne nějaké zjevně nesmyslné hodnoty, a program ho upozorní, jak mohla chyba vzniknout, což by ji mělo pomoci opravit. Podrobný popis nástroje GoalDebug najdete zde na jeho stránkách [PDF, 1,25 MB], základní představu o rozhraní tohoto programu lze získat také tam.

Jedinou, bohužel dosti zásadní vadou na kráse je, že vlastní program není ke stažení. Příslušní vědci založili v Oregonu jako spin-off novou firmu, na kterou převedli licenci. Zatím není ani jasné, pro jaké tabulkové procesory bude toto řešení k dispozici, lze však alespoň s nadějí očekávat, že vydají-li tabulku s jejich seznamem, nebude obsahovat žádné chyby.

Našli jste v článku chybu?

30. 9. 2007 0:06

Kárl (neregistrovaný)
Jen s formátem dat času je velká legrace(různé země různý formát času).

Jména funkcí musí být anglicky atd.

Více by vám k tomu řekl Bill:

http://msdn2.microsoft.com/en-us/library/aa537159(office.11).aspx





12. 7. 2007 10:43

mlok (neregistrovaný)
heh pokud to opravdu tak je tak se velice omlouvam.
Zrejme i me posledni predstavy, ze i nekteri MS programatori alepson statisticky musi byt prumerni jedinci jak by clovek normalne cekal, berou za sve.
Diky tedy za dobry tip, jakmile se dostanu k jinak lokalizovane verzi excelu s radosti vyzkousim :-)

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Měšec.cz: Platby do zahraničí: pozor na tučné poplatky

Platby do zahraničí: pozor na tučné poplatky

Vitalia.cz: Jak vybrat ořechy do cukroví a kde mají levné

Jak vybrat ořechy do cukroví a kde mají levné

Vitalia.cz: Jsou čajové sáčky toxické?

Jsou čajové sáčky toxické?

DigiZone.cz: NG natáčí v Praze seriál o Einsteinovi

NG natáčí v Praze seriál o Einsteinovi

Root.cz: Telegram spustil anonymní blog Telegraph

Telegram spustil anonymní blog Telegraph

Vitalia.cz: To není kašel! Správná diagnóza zachrání život

To není kašel! Správná diagnóza zachrání život

Vitalia.cz: V SAPĚ našli nelegální porážku kachen

V SAPĚ našli nelegální porážku kachen

Podnikatel.cz: Zavře krám u #EET Malá pokladna a Teeta?

Zavře krám u #EET Malá pokladna a Teeta?

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

Vitalia.cz: Jmenuje se Janina a žije bez cukru

Jmenuje se Janina a žije bez cukru

Měšec.cz: Finančním poradcům hrozí vracení provizí

Finančním poradcům hrozí vracení provizí

Vitalia.cz: Dáte si jahody s plísní?

Dáte si jahody s plísní?

Podnikatel.cz: Udávání kvůli EET začalo

Udávání kvůli EET začalo

DigiZone.cz: Rádio Šlágr má licenci pro digi vysílání

Rádio Šlágr má licenci pro digi vysílání

Vitalia.cz: Nahradí sluch, ale zvuk je zcela jiný

Nahradí sluch, ale zvuk je zcela jiný

Měšec.cz: Za palivo zaplatíte mobilem (TEST)

Za palivo zaplatíte mobilem (TEST)

Podnikatel.cz: K EET. Štamgast už peníze na stole nenechá

K EET. Štamgast už peníze na stole nenechá

Měšec.cz: Zdravotní a sociální pojištění 2017: Připlatíte

Zdravotní a sociální pojištění 2017: Připlatíte

Měšec.cz: Europlatby: někde bez poplatku, jinde i 350 Kč

Europlatby: někde bez poplatku, jinde i 350 Kč