Hodnocení:
Kniha „Metaprogramování v jazyce Elixir“ je velmi dobře hodnocena pro svou srozumitelnou prezentaci konceptů metaprogramování a praktických příkladů v jazyce Elixir. Je přínosná zejména pro ty, kteří chtějí prohloubit své znalosti jazyka nad rámec jeho základů, i když pro začátečníky může být náročná.
Klady:⬤ Jasné a stručné vysvětlení metaprogramování a maker v jazyce Elixir.
⬤ Užitečné příklady, které pomáhají pochopit složité koncepty.
⬤ Umožňuje čtenáři pohodlně se seznámit s technikami metaprogramování.
⬤ Podporuje praktické používání maker v každodenním kódování.
⬤ Vhodné pro pokročilé uživatele jazyka Elixir a ty, kteří píší DSL.
⬤ Poskytuje hlubší vhled do jazyka Elixir a běžných vzorů.
⬤ Může být příliš pokročilý pro začátečníky nebo ty, kteří mají základní znalosti Elixíru.
⬤ Problémy s formátováním ve vydání pro Kindle, zejména u příkladů kódu.
⬤ Někteří čtenáři mají pocit, že je kniha za danou cenu příliš krátká, a přejí si více obsahu.
(na základě 14 hodnocení čtenářů)
Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)
Psaní kódu, který píše kód pomocí maker Elixiru. Makra umožňují metaprogramování a definují samotný jazyk. V této knize se naučíte, jak pomocí maker rozšířit jazyk o rychlý, udržovatelný kód a sdílet funkce způsobem, o kterém jste si nikdy nemysleli, že je možný. Zjistíte, jak rozšířit jazyk Elixir o vlastní prvotřídní funkce, optimalizovat výkon a vytvářet doménově specifické jazyky.
Metaprogramování je jednou z nejlepších vlastností jazyka Elixir. Možná jste si už hráli se základy nebo jste napsali několik maker. Nyní se chcete posunout na další úroveň. Tato kniha je řízenou sérií výukových kurzů metaprogramování, které vás krok za krokem dovedou k mistrovství v metaprogramování. Rozšíříte jazyk Elixir o výkonné funkce a budete psát rychlejší a lépe udržovatelné programy způsobem, který nemá v jiných jazycích obdoby.
Začnete se základy metaprogramovacího systému Elixiru a zjistíte, jak makra spolupracují s abstraktním formátem Elixiru. Poté rozšíříte Elixir o vlastní funkce první třídy, napíšete testovací framework a zjistíte, jak Elixir přistupuje ke zdrojovému kódu jako ke stavebním blokům, a nikoli jako ke strohým řádkům instrukcí. Ve své cestě budete pokračovat využitím pokročilého generování kódu k vytvoření základních knihoven v nápadně malém počtu řádků kódu. Nakonec vytvoříte jazyky specifické pro danou doménu a naučíte se, kdy a kde své dovednosti efektivně uplatnit.
Až budete hotovi, zvládnete metaprogramování, získáte přehled o vnitřních vlastnostech jazyka Elixir a budete mít jistotu, že ve svých vlastních projektech využijete plný potenciál maker.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)