Elixír metaprogramování: Elixír: Pište méně kódu, udělejte více práce (a bavte se!)

Hodnocení:   (4,6 z 5)

Elixír metaprogramování: Elixír: Pište méně kódu, udělejte více práce (a bavte se!) (Chris McCord)

Recenze čtenářů

Shrnutí:

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ů.

Zápory:

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ářů)

Původní název:

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

Obsah knihy:

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.

Další údaje o knize:

ISBN:9781680500417
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2015
Počet stran:120

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Elixír metaprogramování: Elixír: Pište méně kódu, udělejte více práce (a bavte se!) -...
Psaní kódu, který píše kód pomocí maker Elixiru. Makra...
Elixír metaprogramování: Elixír: Pište méně kódu, udělejte více práce (a bavte se!) - Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!)
Programování Phoenix 1.4: Produktivní > spolehlivý > rychlý - Programming Phoenix 1.4: Productive >...
Nepřijímejte kompromis mezi rychlostí a krásou:...
Programování Phoenix 1.4: Produktivní > spolehlivý > rychlý - Programming Phoenix 1.4: Productive > Reliable > Fast
Programování Phoenix: Produktivní -> spolehlivý -> rychlý - Programming Phoenix: Productive ->...
Nepřijímejte kompromis mezi rychlostí a krásou:...
Programování Phoenix: Produktivní -> spolehlivý -> rychlý - Programming Phoenix: Productive -> Reliable -> Fast

Díla autora vydali tito vydavatelé:

© 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)