Návrh systémov Elixir s Otp: Písanie vysoko škálovateľného, samoopravujúceho sa softvéru s vrstvami

Hodnotenie:   (4,5 z 5)

Návrh systémov Elixir s Otp: Písanie vysoko škálovateľného, samoopravujúceho sa softvéru s vrstvami (Gray II James Edward)

Recenzie čitateľov

Zhrnutie:

Kniha poskytuje jedinečný pohľad na učenie sa Elixiru a OTP tým, že sa zameriava skôr na myšlienkové procesy a prístupy k návrhu než len na syntax. Je oceňovaná pre svoje poznatky o organizácii kódu pre distribuované systémy, ale kritizovaná pre nedostatočne hlboký ponor do konkrétnych konceptov.

Výhody:

Zdôrazňuje učenie sa myslieť v Elixire a OTP namiesto jednoduchej syntaxe.
Ponúka cenný obsah o testovaní a návrhu kódu pre distribuované systémy.
Poskytuje dobrú štruktúru a príklady vzorov a postupov.

Nevýhody:

Nie je dostatočne hlboký v pokrytí systémov, aby bol plne užitočný sám o sebe.
Niektoré príklady a projekty môžu byť príliš zjednodušené.
Rôzne kritické pripomienky týkajúce sa nesprávneho zamerania, nejasných vysvetlení a nevhodných konvencií pre pomenovanie funkcií.
Niektorí čitatelia majú pocit, že ide skôr o kuchárku kódu než o teoretickú diskusiu o OTP.

(na základe 6 čitateľských recenzií)

Pôvodný názov:

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

Obsah knihy:

Viete, ako kódovať v jazyku Elixir; teraz sa v ňom naučte myslieť. Naučte sa navrhovať knižnice s inteligentnými vrstvami, ktoré vytvárajú správne dátové štruktúry, prechádzajú z jednej funkcie do druhej a predstavujú správne API. Osvojte si rovnaké OTP, vďaka ktorému sú naše telefónne systémy spoľahlivé a rýchle už viac ako 30 rokov. Posuňte sa od pochopenia funkcií OTP k poznaniu toho, čo sa deje pod kapotou, a prečo je to dôležité. Pomocou týchto znalostí inštinktívne viete, ako navrhovať systémy, ktoré poskytujú rýchle a odolné služby vašim používateľom, a to všetko so zameraním na Elixir.

Elixir získava čoraz väčšiu popularitu ako programovací jazyk, ktorý môžete použiť na to, aby váš softvér fungoval večne, a to aj napriek neočakávaným chybám a stále rastúcej potrebe používať viac procesorov. Táto sila pochádza z efektívneho programovacieho jazyka, vynikajúceho základu pre súbežnosť a jeho dedičstva v boji osvedčeného rámca nazývaného OTP.

Ak používate frameworky ako Phoenix alebo Nerves, už máte skúsenosti s funkciami, ktoré robia z Elixiru vynikajúci jazyk pre dnešné požiadavky. Táto kniha vám ukáže, ako prejsť od jednoduchého programovania k navrhovaniu, a to znamená vybudovať správne vrstvy. Osvojte si tie dátové štruktúry, ktoré najlepšie fungujú vo funkcionálnych programoch, a použite ich na budovanie funkcií, ktoré sa dobre vykonávajú a skladajú, vrstvu po vrstve, naprieč procesmi. Testujte svoj kód na správnom mieste pomocou správnych techník. Vrstvite svoj kód na časti, ktoré sú ľahko pochopiteľné a zahoja sa, keď sa vyskytnú chyby.

Zo všetkých dobrodení Elixíru je najdôležitejšie to, že nás vedie k tomu, aby sme svoje programy navrhovali tak, aby čo najviac ťažili z architektúry, na ktorej bežia. Experti to robia a vy sa teraz môžete naučiť navrhovať programy, ktoré robia to isté.

Čo potrebujete:

Elixir vo verzii 1. 7 alebo vyššej.

Ďalšie údaje o knihe:

ISBN:9781680506617
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2019
Počet strán:248

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Návrh systémov Elixir s Otp: Písanie vysoko škálovateľného, samoopravujúceho sa softvéru s vrstvami...
Viete, ako kódovať v jazyku Elixir; teraz sa v ňom...
Návrh systémov Elixir s Otp: Písanie vysoko škálovateľného, samoopravujúceho sa softvéru s vrstvami - Designing Elixir Systems with Otp: Write Highly Scalable, Self-Healing Software with Layers

Diela autora vydali tieto vydavateľstvá:

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