Apprendre à basculer son code vers Java 8 sur un projet à grande échelle, retour d'expérience depuis un hackathon,
Un tutoriel de Nadhem Lamti
Le 2016-05-18 22:53:33, par Mickael Baron, Rédacteur
Bonjour,
Nadhem Lamti de la société Palo IT (http://www.palo-it.com/blog) vous propose un tutoriel pour apprendre à basculer son code vers Java 8 sur un projet à grande échelle, retour d'expérience depuis un hackathon.
Vous trouverez cet article à cette adresse : http://paloit.developpez.com/tutorie...ur-experience/
Profitez de cette discussion pour laisser vos commentaires
Mickael
Les meilleurs cours et tutoriels pour apprendre la programmation en Java.
Nadhem Lamti de la société Palo IT (http://www.palo-it.com/blog) vous propose un tutoriel pour apprendre à basculer son code vers Java 8 sur un projet à grande échelle, retour d'expérience depuis un hackathon.
Vous trouverez cet article à cette adresse : http://paloit.developpez.com/tutorie...ur-experience/
Profitez de cette discussion pour laisser vos commentaires
Mickael
-
lvrMembre extrêmement actifCeci confirme mes premières impressions avec les nouveaux mécanismes mis en place avec Java8.
Je n'y vois peu d'intérêt.Code : code plus simple, avec moins de typages inutiles, plus maintenable et moins verbeux.
Dans la majeure parties des cas, j'ai trouvé le code avant refactoring plus compréhensible qu'après.
Si ce refactoring n'amène pas de meilleures performances, une meilleure lisibilité (c'est subjectif), quel est l'intérêt d'un tel refactoring ?le 31/05/2016 à 14:55 -
adiGubaExpert éminent séniorSalut,
Je pense qu'une grosse partie de cela est dû à l'expérience : des boucles on en a vu des tonnes, mais on est moins habitués à lire du code utilisant l'API de Stream...
Coté performance l'API de Stream a un gros intérêt pour la parallélisation (ce qui n'a pas été testé ici).
Une boucle cela peut être difficile à paralléliser, surtout si l'on doit respecter certains critères pour le résultat final (comme l'ordre des données par exemple).
a++le 31/05/2016 à 15:25