Programmation fonctionnelle en Java : Comment les techniques fonctionnelles améliorent vos programmes Java

Note :   (4,6 sur 5)

Programmation fonctionnelle en Java : Comment les techniques fonctionnelles améliorent vos programmes Java (Pierre-Yves Saumont)

Avis des lecteurs

Résumé:

Ce livre propose une exploration approfondie de la programmation fonctionnelle en Java, offrant une vue d'ensemble aux développeurs Java désireux d'orienter leur réflexion vers les paradigmes fonctionnels. Bien qu'il couvre efficacement les principes fondamentaux et les applications pratiques, certains lecteurs le trouvent complexe et dense, ce qui a conduit à une réception variée quant à sa pertinence en tant que ressource d'introduction.

Avantages:

Le livre est salué pour ses explications approfondies des concepts de la programmation fonctionnelle, ses exercices pratiques et son encouragement à penser différemment la programmation. Les lecteurs soulignent son contenu bien structuré, l'importance de l'immutabilité et la transition de la POO à la PF. Ce livre est considéré comme une excellente ressource pour les développeurs Java de niveau intermédiaire ou avancé qui souhaitent approfondir leur compréhension de la programmation fonctionnelle.

Inconvénients:

Les critiques portent sur sa complexité, qui peut submerger les débutants, et sur la perception d'un parti pris contre Java en tant que langage pour la programmation fonctionnelle. Certains lecteurs estiment qu'il s'agit d'un ouvrage trop rapide qui n'explique pas suffisamment les avantages, et d'autres trouvent que l'écriture est verbeuse ou tangentielle. Certains lecteurs se plaignent de ses applications pratiques dans le codage du monde réel, estimant qu'il ne correspond pas bien aux besoins de la production.

(basé sur 20 avis de lecteurs)

Titre original :

Functional Programming in Java: How Functional Techniques Improve Your Java Programs

Contenu du livre :

Résumé

La programmation fonctionnelle en Java enseigne aux développeurs Java comment incorporer les avantages les plus puissants de la programmation fonctionnelle dans le code Java nouveau et existant. Vous apprendrez à penser de manière fonctionnelle les tâches de codage en Java et à utiliser la programmation fonctionnelle pour faciliter la compréhension, l'optimisation, la maintenance et l'évolution de vos applications.

L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.

À propos de la technologie

Voici une affirmation audacieuse : apprenez la programmation fonctionnelle et vous serez un meilleur développeur Java. Heureusement, il n'est pas nécessaire de maîtriser tous les aspects de la programmation fonctionnelle pour obtenir de bons résultats. Si vous assimilez quelques principes fondamentaux, vous constaterez une amélioration immédiate de l'évolutivité, de la lisibilité et de la maintenabilité de votre code. Et avons-nous mentionné que vous aurez moins de bogues ? Commençons.

À propos du livre

La programmation fonctionnelle en Java vous apprend à incorporer les puissants avantages de la programmation fonctionnelle dans le code Java, qu'il soit nouveau ou existant. Ce livre utilise des exemples, des exercices et des illustrations faciles à comprendre pour enseigner les principes fondamentaux de la programmation fonctionnelle tels que la transparence référentielle, l'immutabilité, la persistance et la paresse. En cours de route, vous découvrirez quelles sont les nouvelles fonctionnalités de Java 8 qui vous aideront le plus.

Contenu

⬤ Écrire du code plus facile à lire et à raisonner.

⬤ Une programmation concurrente et parallèle plus sûre.

⬤ Gestion des erreurs sans exceptions.

⬤ Les fonctionnalités de Java 8 telles que les lambdas, les références de méthodes et les interfaces fonctionnelles.

A propos du lecteur

Ecrit pour les développeurs Java n'ayant aucune expérience de la programmation fonctionnelle.

A propos de l'auteur

Pierre-Yves Saumont est un développeur Java chevronné avec trois décennies d'expérience dans la conception et la réalisation de logiciels d'entreprise. Il est ingénieur R&D chez Alcatel-Lucent Submarine Networks.

Table des matières

⬤ Qu'est-ce que la programmation fonctionnelle ?

⬤ L'utilisation des fonctions en Java.

⬤ Rendre Java plus fonctionnel.

⬤ La récursion, la corecursion et la mémoïsation.

⬤ Manipulation de données avec des listes.

⬤ Le traitement des données optionnelles.

⬤ La gestion des erreurs et des exceptions.

⬤ Manipulation avancée des listes.

⬤ Travailler avec la paresse.

⬤ Plus de manipulation de données avec les arbres.

⬤ Résolution de problèmes réels avec des arbres avancés.

⬤ Gestion fonctionnelle des mutations d'état.

⬤ Les entrées/sorties fonctionnelles.

⬤ Partage de l'état mutable avec les acteurs.

⬤ Résoudre des problèmes courants de manière fonctionnelle.

Autres informations sur le livre :

ISBN :9781617292736
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2017
Nombre de pages :472

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Programmation fonctionnelle en Java : Comment les techniques fonctionnelles améliorent vos...
Résumé La programmation fonctionnelle en Java...
Programmation fonctionnelle en Java : Comment les techniques fonctionnelles améliorent vos programmes Java - Functional Programming in Java: How Functional Techniques Improve Your Java Programs

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© 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)