Beaucoup de lambda font une instruction. De plus je ne vois pas l'intérêt de tester une méthode action() et une méthode actionAll() si action() ne sert nul part ailleurs. Si tu reste sur des méthodes pas trop longues et que tu utilise pas les lambda pour tout et n'importe quoi, tu ne détectera pas plus rapidement de bug.
D'un point de vu réutilisation c'est assez subtile et c'est l’expérience qui va parler, mais je ne suis pas pour trop se poser la question de la réutilisation à priori. Avec des tests unitaires bien fait, tu peut te permettre de réorganiser le code au moment où tu en a besoin pour pouvoir appliquer le DRY sans crainte. D'ailleurs il n'y a pas qu'une seule façon de factoriser du code et c'est pas nécessairement la plus intéressante que tu aurais choisi à priori.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Quelques commentaires additionnels
Posté par barmic . En réponse à la dépêche Java 8 et NetBeans 8 sont disponibles. Évalué à 5.
Beaucoup de lambda font une instruction. De plus je ne vois pas l'intérêt de tester une méthode
action()et une méthodeactionAll()siaction()ne sert nul part ailleurs. Si tu reste sur des méthodes pas trop longues et que tu utilise pas les lambda pour tout et n'importe quoi, tu ne détectera pas plus rapidement de bug.D'un point de vu réutilisation c'est assez subtile et c'est l’expérience qui va parler, mais je ne suis pas pour trop se poser la question de la réutilisation à priori. Avec des tests unitaires bien fait, tu peut te permettre de réorganiser le code au moment où tu en a besoin pour pouvoir appliquer le DRY sans crainte. D'ailleurs il n'y a pas qu'une seule façon de factoriser du code et c'est pas nécessairement la plus intéressante que tu aurais choisi à priori.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)