Les super pouvoirs du package java.util.function
Présenté par Jérôme Tama et Damien Lucas.
Horaire : 12:00–12:40
Salle : Pastel 2.
Catégorie : Langages de programmation
Niveau recommandé : Débutant.
Résumé
Le package `java.util.function` fêtera ses 10 ans en 2024 et force est de constater que malgré son omniprésence dans nos développements, son utilisation reste probablement sous-estimé et mal comprise.
Avez-vous déjà utilisé ces classes comme paramètre de vos méthodes ? Avez-vous déjà utilisé leur capacité de composition ? Ne vous êtes vous jamais dit que cet héritage douteux entre deux classes, ne vous plait pas, mais que faute de mieux, il reste là ?
Sans pour autant abuser des concepts de programmation fonctionnelle, nous aimerions vous présenter pendant ce talk à travers de cas concrets, une utilisation plus avancée du package java.util.function.
Fonctions anonymes, d’ordre supérieur ou encore la composition de fonctions, toutes ces notions n’auront désormais plus de secret pour vous et trouveront une place de choix dans votre boîte à outils de refactoring.
Vous repartirez avec un dépôt git avant/après en prime !