Programování s typy

Hodnocení:   (4,3 z 5)

Programování s typy (Vlad Riscutia)

Recenze čtenářů

Shrnutí:

Kniha poskytuje ucelený a přístupný úvod do typových systémů pomocí jazyka TypeScript, díky němuž jsou složité koncepty pro programátory stravitelnější. Pokrývá širokou škálu témat od základních typů až po pokročilé programátorské koncepty a oslovuje především vývojáře střední úrovně, i když nabízí poznatky pro širší publikum.

Klady:

Je napsána jednoduchou angličtinou, takže je přístupná i běžným programátorům.
Pokrývá širokou škálu programátorských konceptů, včetně OOP, funkcionálního programování a datových struktur.
Obsahuje užitečné diagramy, vzory a příklady kódu.
Poutavý a stravitelný styl, zejména pro aplikovanou teorii typů.
Nabízí cenné poznatky pro vývojáře střední úrovně, kteří chtějí rozšířit své dovednosti.

Zápory:

Nedoporučuje se těm, kteří neznají programování v jazyce JavaScript, protože TypeScript je nadmnožinou jazyka JavaScript.
Některé části mohou pro úplné pochopení vyžadovat několikeré přečtení.
Ačkoli je TypeScript obecně výhodou, jeho syntaxe typových anotací může být nepřehledná a špatně čitelná.
Kniha neslouží jako průvodce začátečníka při výuce jazyka TypeScript; spíše se zaměřuje na koncepty programování v kontextu staticky typovaných jazyků.

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

Původní název:

Programming with Types

Obsah knihy:

Shrnutí.

Kniha Programování s typy vás naučí navrhovat bezpečný, odolný a správný software, který se snadno udržuje a je srozumitelný, a to s využitím výhod silných typových systémů. Tato srozumitelně napsaná učebnice, navržená tak, aby poskytovala praktické, okamžitě použitelné techniky pro pracující vývojáře, vás seznámí s používáním typových systémů pro podporu každodenních programátorských úloh.

Zakoupení tištěné knihy zahrnuje bezplatnou elektronickou knihu ve formátech PDF, Kindle a ePub od Manning Publications.

O technologii: Kniha je určena pro čtenáře, kteří se chtějí naučit pracovat s typovými knihami, a to jak s typovými knihami, tak i s knihami, které se týkají typů.

Běžné chyby často vznikají v důsledku nesouladu datových typů. Přesným pojmenováním a kontrolou toho, která data jsou ve výpočtu přípustná, může silný typový systém eliminovat celé třídy chyb a zajistit integritu dat v celé aplikaci. Pokud jako vývojáři dovedně používáte typy ve své každodenní praxi, vede to k lepšímu kódu a šetří to čas při hledání záludných chyb souvisejících s daty.

O knize: V knize se dočtete o tom, jak je to s typy v praxi.

Programování s typy učí typové techniky psaní bezpečného, správného, snadno udržovatelného a prakticky samostatně dokumentovatelného softwaru. Tato srozumitelně napsaná učebnice, určená pro pracující vývojáře, se drží praktických výhod typových systémů pro každodenní programátorské úlohy. Na základě reálných příkladů nakódovaných v jazyce TypeScript si osvojíte dovednosti od primitivních typů až po pokročilejší koncepty, jako jsou funktory a monády.

Co je uvnitř.

Tvorba datových struktur pomocí primitivních typů, polí a referencí.

Jak typy ovlivňují funkce, dědičnost a kompozici.

Objektově orientované programování s typy.

Použití generik a typů vyšších druhů.

O čtenáři.

Budete potřebovat zkušenosti s některým z hlavních programovacích jazyků, jako je TypeScript, Java, JavaScript, C# nebo C++.

O autorovi: V knize se dočtete, že se věnuje problematice programování v jazyce TypeScript.

Vlad Riscutia je hlavní softwarový inženýr ve společnosti Microsoft. Vedl několik významných softwarových projektů a je mentorem začínajících softwarových inženýrů.

Další údaje o knize:

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

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Programování s typy - Programming with Types
Shrnutí.Kniha Programování s typy vás naučí navrhovat bezpečný, odolný a správný software, který se snadno udržuje a je...
Programování s typy - Programming with Types
Datové inženýrství v Azure - Data Engineering on Azure
Datové inženýrství na platformě Azure vás naučí vytvářet škálovatelnou a robustní datovou platformu podle...
Datové inženýrství v Azure - Data Engineering on Azure

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)