3. Dokumentace backendu Flashcards
1
Q
Co by měl obsahovat úvod a přehled dokumentace backendu?
A
- Stručný popis účelu a funkcí backendové aplikace.
- Obecný přehled architektury a použitého technologického stacku.
- Cíle a rozsah dokumentace.
2
Q
Jaké informace by měla obsahovat sekce architektury a designu v dokumentaci backendu?
A
- Detailní popis hlavních komponent systému a jejich vzájemných interakcí.
- Vysvětlení použitých designových vzorů a architektonických rozhodnutí.
- Diagramy a modely, které ilustrují strukturu a workflow aplikace.
3
Q
Jaké klíčové informace by měla obsahovat dokumentace konfigurace a nasazení backendu?
A
- Instrukce pro nastavení a konfiguraci aplikace, včetně závislostí a environmentálních proměnných.
- Podrobný průvodce deploymentem aplikace, včetně kroků pro spuštění na produkčním serveru.
- Popis postupů pro monitorování a logování aplikace.
4
Q
Co by měla obsahovat dokumentace perzistentní vrstvy?
A
- Schéma databáze včetně diagramů a popisů tabulek a vztahů.
- Historie a popis migrací databáze, včetně migračních skriptů.
- Strategie indexace a další optimalizační techniky pro zlepšení výkonu databáze.
5
Q
Jak by měla být strukturována dokumentace API služeb?
A
- Kompletní seznam API endpointů s popisem URL, podporovaných HTTP metod a očekávaných odpovědí.
- Detailní popis parametrů, formátů dat a návratových typů.
- Příklady volání API, včetně autentizace a autorizace, s praktickými příklady použití.