Designing Elixir Systems with Otp: Write Highly Scalable, Self-Healing Software with Layers (Návrh systémů Elixir s Otp: Psaní vysoce škálovatelného, samoopravujícího se softwaru s vrstvami)

Hodnocení:   (4,5 z 5)

Designing Elixir Systems with Otp: Write Highly Scalable, Self-Healing Software with Layers (Návrh systémů Elixir s Otp: Psaní vysoce škálovatelného, samoopravujícího se softwaru s vrstvami) (Gray II James Edward)

Recenze čtenářů

Shrnutí:

Kniha poskytuje jedinečný pohled na výuku jazyků Elixir a OTP, protože se zaměřuje spíše na myšlenkové procesy a přístupy k návrhu než jen na syntaxi. Je oceňována pro svůj vhled do organizace kódu pro distribuované systémy, ale kritizována za nedostatečně hluboký ponor do konkrétních konceptů.

Klady:

Klade důraz na učení se myšlení v jazycích Elixir a OTP namísto pouhé syntaxe.
Nabízí cenný obsah o testování a návrhu kódu pro distribuované systémy.
Poskytuje dobrou strukturu a příklady vzorů a postupů.

Zápory:

Není dostatečně hluboký v pokrytí systémů, aby byl plně užitečný sám o sobě.
Některé příklady a projekty mohou být příliš zjednodušené.
Různé výtky týkající se nesprávného zaměření, nejasných vysvětlení a nevhodných konvencí pro pojmenování funkcí.
Někteří čtenáři mají pocit, že se jedná spíše o kuchařku kódu než o teoretickou diskusi o OTP.

(na základě 6 hodnocení čtenářů)

Původní název:

Designing Elixir Systems with Otp: Write Highly Scalable, Self-Healing Software with Layers

Obsah knihy:

Umíte kódovat v jazyce Elixir, teď se v něm naučte myslet. Naučte se navrhovat knihovny s inteligentními vrstvami, které utvářejí správné datové struktury, přecházejí z jedné funkce do druhé a představují správné rozhraní API. Osvojte si stejné OTP, díky kterému jsou naše telefonní systémy spolehlivé a rychlé již více než 30 let. Přejděte od pochopení funkcí OTP k poznání toho, co se děje pod kapotou, a proč je to důležité. Na základě těchto znalostí instinktivně poznáte, jak navrhovat systémy, které poskytují rychlé a odolné služby vašim uživatelům, a to vše se zaměřením na Elixir.

Jazyk Elixir získává v myslích stále více příznivců jako programovací jazyk, který můžete používat k tomu, aby váš software běžel navždy, a to i tváří v tvář neočekávaným chybám a stále rostoucí potřebě používat více procesorů. Tato síla vychází z efektivního programovacího jazyka, vynikajícího základu pro souběžnost a jeho dědictví v boji osvědčeného frameworku zvaného OTP.

Pokud používáte frameworky, jako je Phoenix nebo Nerves, již máte zkušenosti s funkcemi, které dělají z jazyka Elixir vynikající jazyk pro dnešní požadavky. Tato kniha vám ukáže, jak přejít od prostého programování k navrhování, a to znamená vytvořit správné vrstvy. Osvojte si ty datové struktury, které nejlépe fungují ve funkcionálních programech, a použijte je k vytváření funkcí, které se dobře provádějí a skládají, vrstvu po vrstvě, napříč procesy. Testujte svůj kód na správném místě pomocí správných technik. Vrstvěte svůj kód na části, které jsou snadno pochopitelné a samy se zacelí, když dojde k chybě.

Ze všech dobrodiní Elixíru je nejdůležitější to, že nás vede k tomu, abychom své programy navrhovali tak, abychom co nejvíce využili architekturu, na které běží. Dělají to odborníci a vy se nyní můžete naučit navrhovat programy, které dělají totéž.

Co potřebujete:

Elixír verze 1. 7 nebo vyšší.

Další údaje o knize:

ISBN:9781680506617
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2019
Počet stran:248

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Designing Elixir Systems with Otp: Write Highly Scalable, Self-Healing Software with Layers (Návrh...
Umíte kódovat v jazyce Elixir, teď se v něm naučte...
Designing Elixir Systems with Otp: Write Highly Scalable, Self-Healing Software with Layers (Návrh systémů Elixir s Otp: Psaní vysoce škálovatelného, samoopravujícího se softwaru s vrstvami) - Designing Elixir Systems with Otp: Write Highly Scalable, Self-Healing Software with Layers

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)