Cours 6

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