Métaprogrammation Elixir : Écrire moins de code, en faire plus (et s'amuser !)

Note :   (4,6 sur 5)

Métaprogrammation Elixir : Écrire moins de code, en faire plus (et s'amuser !) (Chris McCord)

Avis des lecteurs

Résumé:

Le livre « Metaprogramming Elixir » est bien accueilli pour sa présentation claire des concepts de métaprogrammation et ses exemples pratiques en Elixir. Il est particulièrement bénéfique pour ceux qui cherchent à approfondir leur compréhension du langage au-delà des bases, bien qu'il puisse être difficile pour les débutants.

Avantages:

Des explications claires et concises sur la métaprogrammation et les macros Elixir.
Des exemples utiles qui facilitent la compréhension de concepts complexes.
Met le lecteur à l'aise avec les techniques de métaprogrammation.
Encourage l'utilisation pratique des macros dans le codage quotidien.
Convient aux utilisateurs avancés d'Elixir et à ceux qui écrivent des DSL.
Fournit des informations plus approfondies sur Elixir et les modèles courants.

Inconvénients:

Peut être trop avancé pour les débutants ou ceux qui ont une compréhension de base d'Elixir.
Problèmes de formatage dans l'édition Kindle, en particulier avec les exemples de code.
Certains lecteurs estiment qu'il est trop court pour son prix et souhaitent davantage de contenu.

(basé sur 14 avis de lecteurs)

Titre original :

Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)

Contenu du livre :

Écrire du code qui écrit du code avec les macros Elixir. Les macros rendent possible la métaprogrammation et définissent le langage lui-même. Dans ce livre, vous apprendrez à utiliser les macros pour étendre le langage avec un code rapide et facile à maintenir et pour partager des fonctionnalités d'une manière que vous n'auriez jamais cru possible. Vous découvrirez comment étendre Elixir avec vos propres fonctionnalités de premier ordre, optimiser les performances et créer des langages spécifiques à un domaine.

La métaprogrammation est l'une des principales fonctionnalités d'Elixir. Vous avez peut-être déjà joué avec les bases ou écrit quelques macros. Vous souhaitez maintenant passer au niveau supérieur. Ce livre est une série guidée de tutoriels de métaprogrammation qui vous emmène pas à pas vers la maîtrise de la métaprogrammation. Vous enrichirez Elixir de fonctionnalités puissantes et écrirez des programmes plus rapides et plus faciles à maintenir, d'une manière inégalée par d'autres langages.

Vous commencerez par les bases du système de métaprogrammation d'Elixir et découvrirez comment les macros interagissent avec le format abstrait d'Elixir. Ensuite, vous étendrez Elixir avec vos propres fonctionnalités de premier ordre, écrirez un cadre de test et découvrirez comment Elixir traite le code source comme des blocs de construction, plutôt que comme des lignes d'instructions par cœur. Vous poursuivrez votre voyage en utilisant la génération de code avancée pour créer des bibliothèques essentielles en très peu de lignes de code. Enfin, vous créerez des langages spécifiques à un domaine et apprendrez quand et où appliquer efficacement vos compétences.

Lorsque vous aurez terminé, vous maîtriserez la métaprogrammation, vous comprendrez les principes internes d'Elixir et vous aurez la confiance nécessaire pour exploiter pleinement le potentiel des macros dans vos propres projets.

Autres informations sur le livre :

ISBN :9781680500417
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2015
Nombre de pages :120

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Métaprogrammation Elixir : Écrire moins de code, en faire plus (et s'amuser !) -...
Écrire du code qui écrit du code avec les macros Elixir...
Métaprogrammation Elixir : Écrire moins de code, en faire plus (et s'amuser !) - Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)
Programmation de Phoenix 1.4 : Productif > Fiable > Rapide - Programming Phoenix 1.4: Productive >...
N'acceptez pas le compromis entre rapidité et...
Programmation de Phoenix 1.4 : Productif > Fiable > Rapide - Programming Phoenix 1.4: Productive > Reliable > Fast
Programmation de Phoenix : Productif -> Fiable -> Rapide - Programming Phoenix: Productive ->...
N'acceptez pas le compromis entre la rapidité et...
Programmation de Phoenix : Productif -> Fiable -> Rapide - Programming Phoenix: Productive -> Reliable -> Fast

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)