Tags

Debugging

Tools

Debugging

Debuggen is het identificeren, analyseren en oplossen van bugs. Technieken zijn console.log, breakpoints, stap-voor-stap uitvoeren, variabelen inspecteren en de call stack analyseren. Tools: browser-DevTools, IDE-debuggers (VS Code, PhpStorm) en error-monitoring (Sentry). Aanpak: reproduceren, isoleren, fixen en testen.

Andere termen met deze tag:


Status Code

A

Servers

Status Code

Een statuscode is een driecijferige HTTP-responsecode die het resultaat van een request aangeeft. Categorieën: 1xx (informational), 2xx (success), 3xx (redirection), 4xx (client error) en 5xx (server error). Belangrijk voor API-design, debugging en juiste error handling.

A

Servers

Ga naar dit kaartje

Logging

AA

Servers

Logging

Logging is het systematisch vastleggen van gebeurtenissen, fouten, requests en acties in een applicatie of server. Logregels bevatten doorgaans tijdstempel, logniveau (DEBUG, INFO, WARNING, ERROR, CRITICAL), bericht en context. Goede logging is essentieel voor debugging, auditing en het oplossen van incidenten in productie. Gecentraliseerde log-aggregatie (Datadog, ELK-stack) vergemakkelijkt analyse.

AA

Servers

Ga naar dit kaartje

Stored Procedure

AAA

Database

Stored Procedure

Een stored procedure is vooraf gedefinieerde SQL-code in de database die je kunt aanroepen als een functie. Voordelen: hergebruik, security (geen raw SQL uit de app), performance (pre-compiled) en gecentraliseerde businesslogica. Nadelen: vendor lock-in en lastiger versiebeheer/debugging.

AAA

Database

Ga naar dit kaartje

Cypress

AAA

Tools

Cypress

Cypress is een modern end-to-end-testframework voor webapps. Tests draaien in een echte browser met visuele debugging, time-travel en automatisch wachten. Het is eenvoudig om mee te werken voor ontwikkelaars. Je kunt onderdelen los testen.

AAA

Tools

Ga naar dit kaartje

IDE

A

Tools

Integrated Development Environment

Een IDE is een alles-in-één ontwikkelomgeving met een code-editor, debugger, terminal, versiebeheer-integratie en intelligente functies zoals autocomplete (IntelliSense), refactoring en foutmarkering. Populaire IDE's zijn VS Code, PhpStorm, WebStorm en IntelliJ IDEA. VS Code is lichtgewicht en uitbreidbaar met extensies — PhpStorm/WebStorm zijn uitgebreider maar betaald.

A

Tools

Ga naar dit kaartje

400 kaartjes

Een uitgebreide collectie begrippen voor elk niveau

12 categorieen

Van HTML & CSS tot databases en security

3 niveaus

Geschikt voor beginners en gevorderden

Voor teams & klassen

Ideaal als lesmateriaal of teambuilding tool

Offline oefenen

Fysiek aan de slag, zonder scherm