Cours 6
- Problème de la validation des données
- Si des données erronées sont saisies, les résultats en seront faussés (jusqu'à présent, on supposait toujours que les données fournies par l'utilisateur étaient valides).
- PBCK (Problem Between Chair and Keyboard).
- Il faut donc refuser l'exécution si les données sont invalides et, éventuellement, produire un/des messages d'erreur circonstanciés.
- Solution: une fonction à valeur booléenne (bool) qui:
- Vérifie la validité des données saisies
- Affiche le/les messages d'erreur
- Principalement deux méthodes:
- Validation en cascade
- Validation en séquence
- Voir ALP-S3Ex3-Val développé en classe qui illustre les différentes variantes, leurs avantages et leurs inconvénients.
Exercices : Série 6