Description du livre
Pourquoi se contenter de F# quand on peut programmer avec style ! Ce livre va au-delà de la syntaxe et s'intéresse au design. Il fournit aux développeurs F# les meilleures pratiques, des conseils et des orientations pour écrire un code beau, facile à maintenir et correct.
Stylish F# couvre toutes les décisions de conception qu'un développeur prend en construisant des programmes F#, vous aidant à faire les choix de conception les plus éclairés et les plus valables à chaque étape du développement du code. Vous découvrirez la conception des types et des signatures de fonctions, les avantages de l'immuabilité et les utilisations de l'application de fonctions partielles. Vous comprendrez les meilleures pratiques pour l'écriture des API à utiliser par les langages F#, C# et autres. Chaque choix de conception soigneusement examiné est étayé par des exemples, des illustrations et des justifications convaincants.
Ce que vous apprendrez
Savoir pourquoi, quand et comment coder dans un style immuableUtiliser les fonctions de collecte, la tuyauterie et la composition des fonctions pour construire rapidement un logiciel de travailConnaître les techniques disponibles pour intégrer le traitement des erreurs dans la logique générale des programmes
Optimiser le code F# pour une performance maximale
Identifier et mettre en œuvre les possibilités d'utiliser l'injection de fonctions pour améliorer la conception des programmes
Apprécier les méthodes disponibles pour traiter des valeurs de données inconnues
Comprendre la programmation asynchrone et parallèle en F#, et comment elle diffère de la programmation asynchrone en C#
A qui s'adresse ce livre
Tout développeur qui écrit du code F# et qui veut l'améliorer