Hodnotenie:
Kniha „Metaprogramovanie v jazyku Elixir“ je dobre prijatá pre svoju jasnú prezentáciu konceptov metaprogramovania a praktických príkladov v jazyku Elixir. Je prínosná najmä pre tých, ktorí chcú prehĺbiť svoje znalosti jazyka nad rámec základov, hoci pre začiatočníkov môže byť náročná.
Výhody:⬤ Jasné a stručné vysvetlenie metaprogramovania a makier jazyka Elixir.
⬤ Užitočné príklady, ktoré pomáhajú pochopiť zložité koncepty.
⬤ Umožňuje čitateľovi pohodlne používať techniky metaprogramovania.
⬤ Podporuje praktické používanie makier v každodennom kódovaní.
⬤ Vhodné pre pokročilých používateľov jazyka Elixir a tých, ktorí píšu DSL.
⬤ Poskytuje hlbší pohľad na Elixir a bežné vzory.
⬤ Môže byť príliš pokročilý pre začiatočníkov alebo tých, ktorí majú základné znalosti Elixiru.
⬤ Problémy s formátovaním vo vydaní pre Kindle, najmä pri príkladoch kódu.
⬤ Niektorí čitatelia majú pocit, že je príliš krátka vzhľadom na cenu, a túžia po väčšom obsahu.
(na základe 14 čitateľských recenzií)
Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)
Napíšte kód, ktorý píše kód pomocou makier Elixir. Makrá umožňujú metaprogramovanie a definujú samotný jazyk. V tejto knihe sa naučíte, ako používať makrá na rozšírenie jazyka o rýchly, udržiavateľný kód a zdieľanie funkcií spôsobmi, o ktorých ste si nikdy nemysleli, že sú možné. Zistíte, ako rozšíriť jazyk Elixir o vlastné prvotriedne funkcie, optimalizovať výkon a vytvárať doménovo špecifické jazyky.
Metaprogramovanie je jednou z najlepších vlastností jazyka Elixir. Možno ste sa už hrali so základmi alebo ste napísali niekoľko makier. Teraz ho chcete posunúť na vyššiu úroveň. Táto kniha je riadenou sériou návodov na metaprogramovanie, ktoré vás krok za krokom dovedú k majstrovstvu v metaprogramovaní. Rozšírite jazyk Elixir o výkonné funkcie a budete písať rýchlejšie a lepšie udržiavateľné programy spôsobom, ktorý nemá obdobu v iných jazykoch.
Začnete so základmi systému metaprogramovania Elixiru a zistíte, ako makrá spolupracujú s abstraktným formátom Elixiru. Potom rozšírite Elixir o vlastné prvotriedne funkcie, napíšete testovací rámec a zistíte, ako Elixir pristupuje k zdrojovému kódu ako k stavebným blokom, a nie ako k opakovaným riadkom inštrukcií. Vo svojej ceste budete pokračovať využitím pokročilého generovania kódu na vytvorenie základných knižníc v nápadne malom počte riadkov kódu. Nakoniec vytvoríte doménovo špecifické jazyky a naučíte sa, kedy a kde efektívne uplatniť svoje zručnosti.
Keď skončíte, budete ovládať metaprogramovanie, získate prehľad o vnútornostiach jazyka Elixir a budete mať istotu, že dokážete naplno využiť potenciál makier vo svojich vlastných projektoch.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)