Co je známá chyba?
Známá chyba je problém se softwarovým programem, který má známou příčinu. Vývojář může mít k dispozici dočasnou opravu k vyřešení záležitosti a může dokončovat trvalejší opravu. Implementace takových oprav může nějakou dobu trvat, protože vývojáři softwaru neprogramují pokaždé, když najdou a opraví drobný problém. Známé chyby jsou obvykle menší obtíže a jejich priorita se může měnit v reakci na uživatelské zprávy.
Se známou chybou vývojář zkontroloval chybové zprávy generované uživateli a automatickým systémem hlášení v programu a úspěšně lokalizoval původ chyby. Může to být chyba kódování, neočekávané použití systému, který nebyl navržen, nebo nějaký jiný problém. S ohledem na tyto informace může vývojář vyřešit problém a může také vyvinout trvalou opravu.
Uživatelé softwaru si mohou stahovat pravidelné aktualizace oprav, které řeší známé chyby, přidávají funkce a opravují bezpečnostní díry. Opravy jsou obvykle vydávány podle pravidelného plánu a známá chyba může zůstat problémem, dokud společnost nemá čas kódovat opravu a uvolnit ji v opravě. To může trvat jen týden, pokud vývojáři opraví a adresují to včas pro novou aktualizaci, nebo to může trvat měsíce. V budoucích verzích softwaru by měla být známá chyba odstraněna.
Výrobci udržují známou databázi chyb pro své interní použití. Když dostanou uživatelské zprávy, mohou zkontrolovat zprávy proti databázi a zjistit, zda je problém známou chybou, novým problémem nebo chybou, kterou dosud nemohli připsat konkrétní příčině. Pokud se začnou zaplavovat hlášení o známé chybě, může se společnost rozhodnout ji přesunout nahoru podle plánu oprav, aby se oprava vyřešila co nejdříve. Podobně, pokud se chyby začnou střetávat nebo se zdá, že způsobují závažnější problém, například ztrátu dat. Spokojenost zákazníků je velmi důležitá a společnost se chce vyvarovat frustrace a podráždění známými chybami.
Uvolnění softwaru lze označit za chyby bez známých, což naznačuje, že je společnost podrobila testování a řeší případné chyby, které byly odhaleny. To nutně neznamená, že jsou perfektní, protože je nemožné vyřešit všechny softwarové chyby. Uživatel může mít operační systém, který společnost nepoužila při testování, nebo by mohl program použít neočekávaným způsobem a v důsledku toho by mohl vyvolat chybu. Odesílání zpráv o chybách může společnostem pomoci vyřešit tyto problémy rychleji, protože poskytují cenné informace o tom, jak a kdy došlo k chybě.