Nejlepší odpověď
Je to tak skvělá otázka, protože se zdá být tak triviální, ale není tak snadné na ni odpovědět.
Před časem jsem napsal tento článek o „ definici hlášení o chybě „. Ve svém výzkumu jsem narazil na všechny různé druhy definic chyb. A souhlasím s problémem nesprávných požadavků.
Celkově se mi velmi líbí definice z Wikipedie:
„Softwarová chyba je chyba, chyba, porucha nebo chyba v počítačovém programu nebo systému, který způsobí, že způsobí nesprávný nebo neočekávaný výsledek nebo se bude chovat neúmyslně. “
Takže to ve zkratce znamená:
Softwarová chyba je chyba, chyba, porucha nebo chyba, která způsobí nesprávný nebo neočekávaný výsledek.
Takže teoreticky je chyba něco nefunguje podle plánu .
Ale co když něco není navrženo jako to by mělo být? Je to tedy chyba? Jak vidíte, samotná tato otázka ponechává velký prostor pro interpretaci.
Možná se divíte, proč se chyba nazývá chyba? Je to skvělá otázka, protože termín chyba, který popisuje softwarovou chybu nebo selhání, sahá až do roku 1945. Koncem roku 1945 našel technický tým na univerzitě v Harvardu mezi body v Relay70 něco neobvyklého. Nalezena skutečná mrtvá chyba (zvíře), která způsobila chybu.
Jak je uvedeno v protokolu chyb, je to „ první skutečný případ zjištění chyby “.
Ne Ať už jste vývojář, návrhář nebo uživatel softwaru. Je velká šance, že jste v minulosti narazili na chybu, nebo jste si ji dokonce sami způsobili.