Dokumentace a testování frontendu Flashcards

1
Q

Jaké jsou základní způsoby dokumentace frontendové aplikace?

A
  1. Komentáře v kódu: Vysvětlují funkce jednotlivých částí kódu přímo v zdrojových souborech.
  2. README soubory: Poskytují základní informace o projektu, instrukce k instalaci a použití.
  3. Wiki stránky a online dokumentace: Využívají platformy jako Confluence nebo GitHub Wiki pro rozsáhlé informace o projektu.
  4. Design dokumenty a specifikace: Podrobně popisují UI/UX design, interakce a očekávané chování aplikace.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Jaké metody se používají pro popis uživatelského rozhraní frontendové aplikace?

A
  • Wireframes a mockupy: Grafické reprezentace UI, často vytvořené v nástrojích jako Sketch nebo Figma.
  • Komponentové knihovny a stylebooks: Definují vzhled a chování opakovaně použitelných UI komponent.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Jaké faktory zvyšují testovatelnost frontendové aplikace?

A
  • Modulární design: Rozdělení aplikace na nezávislé komponenty usnadňuje jejich testování.
  • Stavová správa: Správná organizace a izolace stavu aplikace zvyšuje testovatelnost.
  • Mockování závislostí: Simulace API volání a jiných externích závislostí pomocí nástrojů jako Sinon nebo Jest.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Jaké kroky zahrnuje proces testování frontendu?

A
  • Příprava testu: Definice cílů testu, výběr testovacích scénářů, příprava testovacího prostředí.
  • Provedení testu: Spuštění testů, sledování výsledků, záznam problémů.
  • Vyhodnocení: Analýza výsledků testů a rozhodnutí o dalších krocích.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Jaké jsou zásady pro efektivní dokumentaci zdrojového kódu?

A
  • Aktualita: Dokumentace by měla být průběžně aktualizována s novými změnami v kódu.
  • Jasnost a stručnost: Informace by měly být jasné a přímočaré.
  • Příklady použití: Poskytování praktických příkladů může výrazně pomoci v pochopení funkce a použití kódu.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly