Comme toujours, il s'agit de trouver le bon outil pour le bon problème...
Je me suis rendu compte que le fonctionnel était utile à mon projet au moment où j'ai commencé à multiplier les CompletableFuture dans un contexte fortement asynchrone.
Mais dire que j'ai remplacé l'objet par le fonctionnel n'a pas de sens...
Il ne devrait pas s'agir de mode, mais de réel besoins !
Quand à l'écriture lisible, c'est surtout de l'expérience et des bonnes pratiques. Qui n'a jamais écris un objet / classe pourrie à ses début dans la POO ^^
L'enfer des callback dans des callback est une réalité ! Mais il y a là aussi des bonne pratiques pour les éviter. Et devinez quoi ? C'est grâce à la POO qu'on peut écrire quelque chose comme :
do( (...) -> ... )
.then( (...) -> .... )
.then( (...) -> .... )
.end( (...) -> .... )








Répondre avec citation










.


Partager