Sobes.tech
Junior

Jak třídit chyby pro vývojáře?

sobes.tech AI

Odpověď od AI

Klasifikace chyb pomáhá vývojářům rychleji pochopit problém a určit prioritu opravy. Hlavní kritéria klasifikace:

  • Závažnost (Severity): Dopad chyby na fungování aplikace.
    • Blocker: Aplikace je zcela nefunkční nebo klíčová funkce není dostupná, nejsou žádné obcházení.
    • Critical: Závačné narušení funkčnosti, ovlivňující velké množství uživatelů nebo klíčové obchodní procesy. Mohou být dočasná nebo částečná obcházení.
    • Major: Významné narušení funkčnosti nebo použitelnosti, ale bez úplného blokování práce.
    • Minor: Nezávažné narušení funkčnosti, kosmetické vady, pravopisné chyby. Významně neovlivňuje chod aplikace.
    • Trivial: Drobná vada, téměř neovlivňuje práci uživatele, může být opravena jako poslední.
  • Priorita (Priority): Naléhavost opravy chyby. Určuje se společně QA a Product Owner/Team Lead.
    • Highest: Vyžaduje okamžitou opravu, blokuje vydání nebo kriticky ovlivňuje klíčové uživatele.
    • High: Měl by být opraven co nejdříve, ovlivňuje důležité scénáře použití.
    • Medium: Doporučuje se opravit před dalším vydáním.
    • Low: Může být opraven v pozdějších verzích, není kritický.
  • Typ (Type): Kategorie vady.
    • Functional: Chyba v práci funkce.
    • UI/UX: Problémy s vzhledem nebo uživatelskou přívětivostí.
    • Performance: Problémy s výkonem (rychlost načítání, odezva).
    • Security: Zranitelnosti v bezpečnosti.
    • Compatibility: Chyby související s fungováním na různých zařízeních, prohlížečích, OS.
    • Integration: Problémy s interakcí mezi moduly nebo systémy.
    • Usability: Těžkosti při používání rozhraní nebo plnění úkolů.
  • Stav (Status): Aktuální stav chyby v životním cyklu.
    • New: Právě vytvořená.
    • Open: Přijata k řešení.
    • In Progress: Na ní pracují.
    • Fixed: Opravená vývojářem.
    • Pending Retest: Čeká na retest QA.
    • Reopen: Neprošla retestem, znovu přiřazena vývojáři.
    • Closed: Úspěšně prošla retestem.
    • Rejected/Cannot Reproduce: Chyba se nepodařilo reprodukovat nebo není vadou.
    • Deferred/Postponed: Oprava odložena na později.

Při poskytování informací je také důležité jasně popsat kroky reprodukce, faktický a očekávaný výsledek, verzi sestavení/prostředí, logy.