La programmation fonctionnelle en Java sans grimacer
Toi aussi, avoue le : quand tu fais de la programmation fonctionnelle ton code ressemble parfois à un artéfact post moderne, mélangeant Optional et Objects.nonNull(), manipulant maladroitement des listes sans exploiter la puissance des Stream, ou bien évitant totalement les compositions de Function ou Predicate.
La programmation fonctionnelle, c'est un peu comme PHP, Python ou encore JS en général : tout le monde s'y essaie sans pour autant être initié, produisant souvent des résultats peu convaincants.
Une FunctionalInterface ne te dit rien ?
Peur des expressions Lambda ou des références de méthode ?
Consumer, Supplier & UnaryOperator te sont inconnus ?
Plus pour longtemps !
Dans ce talk, partageons ensemble un modèle mental permettant d'appréhender sereinement la programmation fonctionnelle, avec toutes les clés pour la maitriser
Clément RÉMOND
👨💻 Tech Lead Java @ Sopra Steria
👔 Formateur technique
🧰 Software Craftsmanship advocate
🧭 En perpétuelle quête de solutions élégantes
LinkedIn : https://fr.linkedin.com/in/cl%C3%A9ment-r%C3%A9mond-173884a5