Je suis certain que les développeurs minutieux que vous êtes pensent à faire des tests de couverture de code. Si cela ne vous évoque rien, vous devriez vous inquiéter très vite, et vous devriez écrire des tests pour les contrôleurs de votre application (voir la page qui en parle). Pour Ruby on Rails, l’outil de test de couverture de code de prédilection est rcov.
Pour ma part, l’écriture des tests des contrôleurs de l’application Rails sur laquelle je travaille m’a permis de démasquer de nombreux problèmes que j’aurais pu regretter plus tard. Je peux l’annoncer fièrement : quand je lance rcov, j’obtiens
Loaded suite /usr/bin/rcov Started ............. Finished in 13.016636 seconds.13 tests, 320 assertions, 0 failures, 0 errors
Puis : résultat final
Je rajoute bien entendu la partie concernant rcov à la page Intégration continue Ruby on Rails.