Cela pourrait être un peu d'une question stupide, mais il a été me casser les pieds alors voici vaExceptions et annulation
Je sais que les conseils normale est que les exceptions ne sont destinés à être utilisés dans des circonstances exceptionnelles, mais je lis aussi les gens qui préconisent d'utiliser des exceptions lorsqu'une méthode ne remplit pas son contrat
Annulation me semble s'asseoir dans un peu d'une zone grise entre ces deux cas
Sans exceptions si votre classe a beaucoup d'actions résiliables votre code finit par vérifier les codes d'erreur partout
L'annulation peut-elle être considérée comme exceptionnelle dans ce contexte?