foutafhandeling
Foutafhandeling, of error handling, is het geheel aan mechanismen en processen die worden ingezet om onvoorziene omstandigheden in software en IT-systemen te detecteren, te diagnosticeren en te herstellen. Het doel is om correcte werking en beschikbaarheid te behouden terwijl bruikbare feedback aan gebruikers en operators wordt gegeven.
Technieken die veel voorkomen zijn onder meer inputvalidatie om ongeldige gegevens te voorkomen, foutbehandeling om afwijkingen
Ontwerpstrategieën omvatten fail-fast (fouten vroeg signaleren en stoppen) versus graceful degradation (verbroken functionaliteit toestaan terwijl de
In gedistribueerde en gebruikersgerichte systemen houdt foutafhandeling rekening met gebruiksvriendelijke berichten, veilig omgaan met foutinformatie zodat
Standards en praktijk: veel ecosystemen vertrouwen op gevestigde conventies zoals HTTP-statuscodes voor web-API’s, exceptions in programmeertalen