• # Sémantique

    Posté par (site web personnel) . En réponse au message Assertions vs. Exceptions. Évalué à 10.

    Tout est dans la sémantique.

    Les assertions sont là pour vérifier des choses qui ne peuvent pas arriver. Lorsqu'une assertion est fausse c'est un bug. Elles sont faites pour êtres désactivables.

    Les exceptions sont là pour traiter les cas particuliers, des choses qui ne sont pas prévues, mais qui peuvent arriver. Elles ne sont pas désactivables. Et participent au bon fonctionnement du programme.