• [^] # Re: De l’utilité des exceptions.

    Posté par . En réponse à la dépêche SDL ou SFML ? Ne choisissez plus, prenez Gamedev Framework (gf). Évalué à 5.

    Par exemple, si l'utilisateur valide un formulaire en oubliant de remplir un champ obligatoire, une exception est lancée qui remonte jusqu'à cette boucle, affiche un message signalant la nécessité de remplir le champs oublié, et ensuite laisse tout loisir à l'utilisateur de remplir le champ en question, comme s'il ne s'était rien passé.

    Ici, l'erreur (le champ de formulaire vide) est attendue.
    Étant donné que le champ de formulaire attend les données venant de l'extérieur, le fait qu'il soit vide fait partie de sa définition.
    Cela ne dénote pas un échec irrécupérable, gênant l'intégrité du programme.

    Utiliser une exception pour gérer un chemin normal de l'algorithme est une pratique à la salubrité très douteuse.