Programmation par contrat en ruby/rails
Il existe de nombreuses pistes pour améliorer la qualité et la sûreté d'un programme. L'une d'elles est la programmation par contrat.
On retrouve souvent ce paradigme dans des languages relativement rigides, strictes, tels Ada. Dans une toute autre catégorie, Ruby est un langage très dynamique, très souple.
Mais saviez-vous qu'en ruby aussi vous pouvez faire de la programmation par contrat ?
Commentaires