Je viens de découvrir cette approche de la programmation qui consiste à fixer des contrats (par assertion) sur des méthodes et/ou objets. Un bon article là-dessus : http://www.logilab.fr/publications/contrats_et_qualite.html
J'aimerais savoir si l'un d'entre vous a déjà pratiqué ce type de programmation.
Quels avantages en avez-vous tiré ?
Y a-t-il des inconvénients, des défauts ?
Quelles méthodes d'assertions (en C++) avez-vous utilisé ?
Merci de votre feedback.
Partager