Bonjour,
Petite question sur la mise en oeuvre de la programmation par contrat en C++. Dans la mesure où l'on n'a pas de syntaxe spécifique pour spécifier les contrats (comme des clauses requires en ensures par exemple), comment peut-on les spécifier autrement que par des commentaires ?
Les asserts en début de méthodes pour vérifier les préconditions sont pour moi une forme déguisée de test sur les préconditions, chose que l'on n'est pas sensé faire.
Les ruptures de contrat sont sensées lever des exceptions, comment le faire si on ne vérifie pas les conditions ?
Merci d'avance.
Partager