Articles tagués poo
Comment tester une méthode privée en Ruby
Publié par xavier nayrac dans langage, ruby le 14/01/2011
Les tests unitaires, c’est nécessaire. Mais jusqu’où faut-il aller ?
Voici ce que je pense du test des méthodes privées :
- Tester toutes les méthodes privées serait, au mieux, une énorme perte de temps.
- Tester une méthode privée par ci, par là peut vraiment simplifier la vie.
Alors, comment faire ? Avec Ruby il y a plusieurs solutions. La seule dont je me sert a été trouvé sur le blog de Jason Rudolph.
Je vous livre ci-dessous une traduction française, plus quelques brèves explications pour les débutants.
Comment étendre une classe en Ruby ?
Publié par xavier nayrac dans langage, ruby le 07/01/2011
Je découvre encore le monde Ruby et ce langage ne cesse de m’étonner. Je n’aime pas tout, loin de là,
mais ce qui me plaît compense de plus en plus largement ce qui me déplaît.
Dans cet article, j’explique d’abord pourquoi je n’aime pas la manière d’extraire des sous-chaînes. Puis pourquoi j’aime le mécanisme des classes ouvertes. Et enfin je montre comment plier à mes désirs une classe standard. Plus précisément comment ajouter une fonctionnalité à la classe String, sans pour autant perturber les programmes qui ne voudraient pas de cette nouvelle fonction.