Elisir di metaprogrammazione: Scrivere meno codice, fare di più (e divertirsi!)

Punteggio:   (4,6 su 5)

Elisir di metaprogrammazione: Scrivere meno codice, fare di più (e divertirsi!) (Chris McCord)

Recensioni dei lettori

Riepilogo:

Il libro “Metaprogramming Elixir” è molto apprezzato per la sua chiara presentazione dei concetti di metaprogrammazione e per gli esempi pratici in Elixir. È particolarmente utile per coloro che desiderano approfondire la conoscenza del linguaggio al di là delle nozioni di base, anche se può essere impegnativo per i principianti.

Vantaggi:

Spiegazioni chiare e concise della metaprogrammazione e delle macro in Elixir.
Esempi utili che aiutano a comprendere concetti complessi.
Mette il lettore a proprio agio con le tecniche di metaprogrammazione.
Incoraggia l'uso pratico delle macro nella codifica quotidiana.
Ottimo per gli utenti avanzati di Elixir e per chi scrive DSL.
Fornisce approfondimenti su Elixir e sui pattern più comuni.

Svantaggi:

Potrebbe essere troppo avanzato per i principianti o per chi ha una conoscenza di base di Elixir.
Problemi di formattazione nell'edizione Kindle, in particolare negli esempi di codice.
Alcuni lettori ritengono che sia troppo breve per il prezzo, e desiderano maggiori contenuti.

(basato su 14 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Scrivere codice che scrive codice con le macro di Elixir. Le macro rendono possibile la metaprogrammazione e definiscono il linguaggio stesso. In questo libro imparerete a usare le macro per estendere il linguaggio con codice veloce e manutenibile e per condividere funzionalità in modi che non avreste mai pensato possibili. Scoprirete come estendere Elixir con le vostre caratteristiche di prima classe, ottimizzare le prestazioni e creare linguaggi specifici per il dominio.

La metaprogrammazione è una delle caratteristiche più importanti di Elixir. Forse avete già giocato con le basi o scritto qualche macro. Ora volete passare al livello successivo. Questo libro è una serie guidata di tutorial sulla metaprogrammazione che vi condurrà passo dopo passo verso la padronanza della metaprogrammazione. Estenderete Elixir con potenti funzioni e scriverete programmi più veloci e manutenibili in modi ineguagliati da altri linguaggi.

Inizierete con le basi del sistema di metaprogrammazione di Elixir e scoprirete come le macro interagiscono con il formato astratto di Elixir. Poi estenderete Elixir con le vostre funzionalità di prima classe, scriverete un framework di testing e scoprirete come Elixir tratta il codice sorgente come blocchi di costruzione, piuttosto che come righe di istruzioni. Continuerete il vostro viaggio utilizzando la generazione avanzata di codice per creare librerie essenziali in un numero sorprendentemente basso di righe di codice. Infine, creerete linguaggi specifici per il dominio e imparerete quando e dove applicare efficacemente le vostre competenze.

Al termine, avrete imparato a padroneggiare la metaprogrammazione, avrete approfondito gli aspetti interni di Elixir e avrete la sicurezza di poter sfruttare le macro al massimo delle loro potenzialità nei vostri progetti.

Altre informazioni sul libro:

ISBN:9781680500417
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2015
Numero di pagine:120

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Elisir di metaprogrammazione: Scrivere meno codice, fare di più (e divertirsi!) - Metaprogramming...
Scrivere codice che scrive codice con le macro di...
Elisir di metaprogrammazione: Scrivere meno codice, fare di più (e divertirsi!) - Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)
Programmare Phoenix 1.4: Produttivo > Affidabile > Veloce - Programming Phoenix 1.4: Productive >...
Non accettate il compromesso tra velocità e...
Programmare Phoenix 1.4: Produttivo > Affidabile > Veloce - Programming Phoenix 1.4: Productive > Reliable > Fast
Programmare Phoenix: Produttivo -> Affidabile -> Veloce - Programming Phoenix: Productive ->...
Non accettate il compromesso tra velocità e...
Programmare Phoenix: Produttivo -> Affidabile -> Veloce - Programming Phoenix: Productive -> Reliable -> Fast

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)