Envoyé par InOCamlWeTrust
Alors on revient aux bonnes vieilles méthodes du C (langage on ne peut plus robuste si il n'est pas entre les mains d'un cochon), à savoir tester la valeur de retour d'une fonction à chaque fois que l'on fait une opération et éventuellement, dans le cas des fonctions de la libC, positionner errno à 0 avant l'appel et tester la valeur de retour ! Moi ça ne me dérange pas trop de programmer comme ça, mais l'expérience montre que le programmeur moyen se lasse très vite de ce mécanisme et qu'à la fin, il ne teste plus rien du tout car 50% de son code passe dans la gestion des erreurs !