Hodnocení:
Aktuálně nejsou k dispozici žádné recenze čtenářů. Hodnocení je založeno na 16 hlasů.
Stylish F# 6: Crafting Elegant Functional Code for Net 6
Proč si vystačit jen s F#, když můžete programovat stylově. Tato kniha přesahuje syntaxi a zabývá se designem. Poskytuje vývojářům F# osvědčené postupy, návody a rady, jak psát krásný, udržovatelný a správný kód. Toto druhé vydání, plně aktualizované pro prostředí.NET 6 a F# 6, obsahuje zcela nové informace o anonymních záznamech, výpočetním výrazu task {} a vztahu mezi typy a moduly.
Stylový F# 6 pokrývá každé návrhové rozhodnutí, které vývojář při konstrukci programů v jazyce F# činí, a pomůže vám tak učinit co nejvzdělanější a nejhodnotnější návrhová rozhodnutí v každé fázi vývoje kódu. Dozvíte se o návrhu typů a signatur funkcí, o výhodách neměnnosti a o použití částečné aplikace funkcí. Porozumíte osvědčeným postupům pro psaní rozhraní API, které lze použít v jazycích F#, C# a dalších jazycích. Každá pečlivě prověřená volba návrhu je podpořena přesvědčivými příklady, ilustracemi a zdůvodněním.
Co se naučíte
⬤ Víte, proč, kdy a jak kódovat v neměnném stylu.
⬤ Používat kolekční funkce, piping a kompozici funkcí k rychlému vytvoření funkčního softwaru.
⬤ Znát dostupné techniky, které umožňují začlenit ošetřování chyb do hlavního proudu programové logiky.
⬤ Optimalizace kódu F# pro maximální výkon.
⬤ Identifikujte a implementujte příležitosti k využití funkce injection pro zlepšení návrhu programu.
⬤ Zjistěte, jaké metody jsou k dispozici pro zpracování neznámých hodnot dat.
⬤ Pochopit asynchronní a paralelní programování v jazyce F# a jeho odlišnosti od asynchronního programování v jazyce C#.
⬤ Využívat záznamy a anonymní záznamy jako snadno srovnatelné kontejnery pro strukturovaná data s nízkými režijními náklady.
Pro koho je tato kniha určena
Každému vývojáři, který píše kód v jazyce F# a chce ho psát lépe.
© 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)