Obsługa błędów w JavaScript
Obsługa błędów w JavaScript obejmuje wykrywanie, przechwytywanie i analizowanie problemów występujących podczas działania programu. Wiąże się z obsługą wyjątków, odrzuconych obietnic, logowaniem oraz testowaniem kodu.
Testowanie i diagnostyka
Obsługa błędów w JavaScript obejmuje zarówno wykrywanie problemów podczas testów, jak i analizowanie ich po wdrożeniu aplikacji.
Promise.allmoże prowadzić do nieobsłużonego odrzucenia obietnicy, czyliUnhandled Promise Rejection.- Logi aplikacji mogą pomagać w rozwiązywaniu problemów występujących na produkcji.
- W podejściu TDD testy powinny wykonywać się w czasie krótszym niż sekunda.
- Testy jednostkowe nie mogą korzystać z operacji wejścia-wyjścia, czyli I/O.