Note :
Le livre présente une exploration complète et perspicace de la programmation fonctionnelle en JavaScript, écrite par Michael Fogus. Bien qu'il soit très apprécié pour sa profondeur, sa clarté et l'expertise de l'auteur, il a été critiqué pour certaines références obsolètes, le manque d'applicabilité dans le monde réel de certains exemples et sa complexité, en particulier pour les débutants.
Avantages:⬤ Une écriture brillante
⬤ une plongée profonde dans la programmation fonctionnelle JavaScript
⬤ une explication claire et méthodique
⬤ une meilleure compréhension de JavaScript
⬤ bien structuré avec de bons exemples
⬤ un contenu qui pousse à la réflexion
⬤ idéal pour les développeurs avancés
⬤ une perspective rafraîchissante sur les paradigmes de programmation.
⬤ La complexité le rend inadapté aux débutants
⬤ certains exemples sont artificiels et non réalistes
⬤ contenu obsolète concernant les pratiques modernes de JavaScript
⬤ peut parfois divaguer
⬤ l'édition Kindle n'a pas été mise à jour avec les errata
⬤ nécessite une compréhension de base de la programmation fonctionnelle pour être utilisé efficacement.
(basé sur 47 avis de lecteurs)
Functional JavaScript
Comment surmonter les bizarreries du langage JavaScript et ses caractéristiques peu sûres ? Avec ce livre, vous apprendrez à créer du code beau, sûr, simple à comprendre et à tester en utilisant le support de programmation fonctionnelle de JavaScript. L'auteur Michael Fogus vous montre comment appliquer des concepts de style fonctionnel avec Underscore.js, une bibliothèque JavaScript qui facilite les techniques de programmation fonctionnelle. Un exemple de code est disponible sur GitHub à https : //github.com/funjs/book-source.
Fogus vous aide à penser de manière fonctionnelle afin de minimiser la complexité des programmes que vous construisez. Si vous êtes un programmeur JavaScript souhaitant apprendre les techniques de programmation fonctionnelle, ou un programmeur fonctionnel souhaitant apprendre JavaScript, ce livre est l'introduction idéale.
⬤ Utilisez des techniques de programmation applicative avec des fonctions de première classe.
⬤ Comprendre comment et pourquoi vous pouvez tirer parti de la portée des variables et des fermetures.
⬤ Les fonctions d'ordre supérieur - et la façon dont elles prennent d'autres fonctions en argument pour en tirer le meilleur parti.
⬤ Explorer les moyens de composer de nouvelles fonctions à partir de fonctions existantes.
⬤ Contourner les limitations de JavaScript pour l'utilisation de fonctions récursives.
⬤ Réduire, cacher ou éliminer l'empreinte des changements d'état dans vos programmes.
⬤ Pratiquer la programmation basée sur le flux avec des chaînes et des pipelines fonctionnels.
⬤ Découvrir comment coder sans utiliser de classes.
© 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)