Hodnotenie:
Knihu odporúčame vývojárom F# aj tým, ktorí sa zaujímajú o funkcionálne programovanie (FP). Poskytuje praktické rady na písanie idiomatického kódu v jazyku F#, zameriava sa na správne programátorské návyky a na to, aby bol kód stráviteľný pre stroje aj ľudí. Mnohí čitatelia oceňujú jeho hĺbku a praktické príklady, hoci niektorí považujú jeho obsah za príliš základný a želali by si v niektorých oblastiach väčšiu hĺbku.
Výhody:Vysoko odporúčané pre vývojárov F#, poskytuje praktické rady na písanie idiomatického kódu F#, kladie dôraz na správne programátorské návyky, výborný zdroj informácií na pochopenie funkcionálneho programovania, užitočný pri prechode z imperatívnej na funkcionálnu programovú paradigmu, vypĺňa kritickú medzeru v literatúre o F#.
Nevýhody:Niektorí považujú obsah za príliš základný alebo nedostatočne hlboký, majú obavy z formátovania knihy (veľké písmo) a špecifické zameranie na F# môže obmedziť jej použiteľnosť pre širšie publikum funkcionálneho programovania.
(na základe 10 čitateľských recenzií)
Stylish F#: Crafting Elegant Functional Code for .Net and .Net Core
Prečo si vystačiť s F#, keď môžete programovať štýlovo Táto kniha presahuje rámec syntaxe a venuje sa dizajnu. Poskytuje vývojárom jazyka F# osvedčené postupy, návody a rady na písanie krásneho, udržiavateľného a správneho kódu.
Štýlový F# sa zaoberá každým návrhovým rozhodnutím, ktoré vývojár robí pri zostavovaní programov v jazyku F#, a pomáha vám robiť tie najodbornejšie a najhodnotnejšie návrhové rozhodnutia v každej fáze vývoja kódu. Dozviete sa o návrhu typov a signatúr funkcií, o výhodách nemennosti a o použití čiastočnej aplikácie funkcií. Pochopíte osvedčené postupy pri písaní rozhraní API, ktoré sa budú používať v jazykoch F#, C# a iných jazykoch. Každá starostlivo preverená voľba návrhu je podporená presvedčivými príkladmi, ilustráciami a zdôvodneniami.
Čo sa naučíte
⬤ Viete, prečo, kedy a ako kódovať v nemennom štýle.
⬤ Používať funkcie kolekcií, piping a skladanie funkcií na rýchle vytvorenie funkčného softvéru.
⬤ Poznáte dostupné techniky na zavedenie ošetrovania chýb do hlavného prúdu programovej logiky.
⬤ Optimalizovať kód jazyka F# na dosiahnutie maximálneho výkonu.
⬤ Identifikovať a implementovať možnosti využitia injekcie funkcií na zlepšenie návrhu programu.
⬤ Vyhodnotiť dostupné metódy na spracovanie neznámych hodnôt údajov.
⬤ Pochopenie asynchrónneho a paralelného programovania v jazyku F# a jeho odlišnosti od asynchrónneho programovania v jazyku C#.
Pre koho je táto kniha určená
Každému vývojárovi, ktorý píše kód v jazyku F# a chce ho písať lepšie.
© 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)