Note :
Il n'y a actuellement aucun avis de lecteur. La note est basée sur 8 votes.
Functional Programming in Java: Harness the Power of Streams and Lambda Expressions
Imaginez que vous puissiez écrire un code Java qui ressemble à l'énoncé du problème, un code très expressif, concis, facile à lire et à modifier, et d'une complexité réduite. Avec les capacités de programmation fonctionnelle de Java, ce n'est plus un fantasme. Ce livre vous guidera du style impératif familier aux aspects pratiques de la programmation fonctionnelle, à l'aide de nombreux exemples. Appliquez les techniques que vous apprenez pour transformer un code impératif très complexe en un code de style fonctionnel élégant et facile à comprendre. Mise à jour avec la dernière version de Java, cette édition comporte quatre nouveaux chapitres sur la gestion des erreurs, le refactoring en style fonctionnel, la transformation des données et les idiomes de la programmation fonctionnelle.
Ne vous débattez pas avec les limites du style impératif ; apprenez plutôt à combiner la programmation orientée objet avec le style fonctionnel pour réduire la complexité accidentelle. Exploitez les capacités de programmation fonctionnelle de Java pour créer des applications où le programme révèle ses intentions et où votre équipe peut rapidement comprendre et modifier le code pour s'aligner sur les exigences changeantes de l'entreprise. Exploiter la puissance des expressions lambda et de l'API Streams pour transformer le code spaghetti souvent écrit en un code hautement concis, expressif, élégant et facile à maintenir. Découvrez comment les flux rendent la tâche ardue de la parallélisation du code aussi facile que d'appuyer sur un interrupteur lorsqu'une vitesse supérieure est nécessaire.
Appliquez des modèles de conception construits autour des expressions lambda, gérez en toute sécurité les allocations de ressources, utilisez la mémoïsation et apprenez à transformer les données sous différentes formes, tout en respectant l'immutabilité et en assurant la sécurité des threads pour tirer parti de l'évaluation paresseuse pour l'efficacité et de l'exécution parallèle pour la performance. Allez au-delà des bases, explorez les idiomes pour écrire des programmes fonctionnels. Apprenez à penser de manière fonctionnelle en refactorisant le code existant dans le style fonctionnel. Et si votre code se heurte à des défaillances, apprenez à gérer les erreurs de manière fonctionnelle.
Ne vous noyez pas dans la théorie, mais apprenez plutôt les techniques pratiques de programmation fonctionnelle pour créer un code Java de qualité supérieure.
Ce qu'il faut :
Java version 8 ou plus récente.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)