Aller au contenu

Gestion des erreurs

Définir comment un programme traite les erreurs détectées et y répond de façon adaptée.

Également appeléException handling
Architecture logicielle

Qu’est-ce que la gestion des erreurs ?

La gestion des erreurs définit leur détection, leur propagation et la réaction du programme. Elle peut inclure messages compréhensibles, arrêt sûr d’une étape et libération des ressources occupées. Des mécanismes comme try et catch peuvent intercepter des exceptions ; ils ne rétablissent pas automatiquement la réussite métier. Une entrée invalide prévisible n’a pas non plus à être traitée comme une exception dans chaque application.

Dans un portail fictif, l’envoi d’une demande de service s’interrompt. L’interface ne doit pas simplement annoncer un succès. Si l’absence d’enregistrement est certaine, elle peut proposer un réessai adapté. Si le résultat est incertain, il faut vérifier l’existence de la demande avant de renvoyer, pour éviter un doublon. Le client reçoit un état compréhensible plutôt que des détails techniques internes ; la réaction adaptée doit être vérifiée dans le parcours réel.

Sources