Vous êtes sur la page 1sur 2

TS INF BD : Finaliser les programmes Teste

1
d’application

Thème03 : Correction des insuffisances d’application

Introduction
Après de tester l’application, il faut corriger les erreurs détectés ou complété les
insuffisances de l’application.
1. Erreur de programmation
Une erreur de programmation Doit être détectée le plus tôt possible
Que faire:
 Aboutit à l'arrêt immédiat du programme
 Message d'erreur à l'attention d'un programmeur :
o Doit être précis sur la cause et l’endroit du code
o Doit être suivit d'une modification du code

2. Erreur utilisateur
Exemple : Identifiant non connu dans la base, Demande d'un nombre positif, et recoit -12.
Que faire :
 Ne surtout pas quitter brutalement le programme (SegFault, abort) !
 Message d'information à l'attention de l'utilisateur uniquement.
 Doit être traité par une fonction spécifique de validation d'entrée utilisateur
3. Gestion des erreurs
La gestion des erreurs consiste à ajouter ou modifier du code dans un programme
spécialement conçu pour traiter une ou plusieurs erreurs d'exécution détectées après un
jeu de d’exécution. Cela revient à détecter les éventuelles erreurs d'exécution et à les
contourner afin de pouvoir reprendre, si possible, une exécution « normale » du
TS INF BD : Finaliser les programmes Teste
2
d’application

programme. Le cas échéant, il peut être intéressant d'en informer tout simplement
l'utilisateur.

Vous aimerez peut-être aussi