Bewertung:

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 16 Stimmen.
Stylish F# 6: Crafting Elegant Functional Code for Net 6
Warum nur in F# zurechtkommen, wenn man auch mit Stil programmieren kann. Dieses Buch geht über die Syntax hinaus und beschäftigt sich mit dem Design. Es versorgt F#-Entwickler mit Best Practices, Anleitungen und Ratschlägen, um schönen, wartbaren und korrekten Code zu schreiben. Diese zweite, vollständig für .NET 6 und F# 6 aktualisierte Auflage enthält eine völlig neue Behandlung von anonymen Datensätzen, dem Berechnungsausdruck task {} und der Beziehung zwischen Typen und Modulen.
Stylish F# 6 deckt jede Design-Entscheidung ab, die ein Entwickler bei der Erstellung von F#-Programmen trifft, und hilft Ihnen, in jeder Phase der Code-Entwicklung die fundiertesten und wertvollsten Design-Entscheidungen zu treffen. Sie lernen etwas über das Design von Typen und Funktionssignaturen, die Vorteile von Unveränderlichkeit und die Verwendung von partiellen Funktionsanwendungen. Sie werden Best Practices für das Schreiben von APIs verstehen, die von F#, C# und anderen Sprachen verwendet werden können. Jede sorgfältig überprüfte Designentscheidung wird mit überzeugenden Beispielen, Illustrationen und Begründungen unterstützt.
Was Sie lernen werden
⬤ Wissen, warum, wann und wie man im unveränderlichen Stil programmiert.
⬤ Verwenden Sie Sammelfunktionen, Piping und Funktionskomposition, um schnell funktionierende Software zu erstellen.
⬤ Sie kennen die Techniken, die zur Verfügung stehen, um die Fehlerbehandlung in den Mainstream der Programmlogik zu bringen.
⬤ Optimieren Sie F#-Code für maximale Leistung.
⬤ Möglichkeiten zur Nutzung von Funktionsinjektion zur Verbesserung des Programmdesigns erkennen und umsetzen.
⬤ Die verfügbaren Methoden zum Umgang mit unbekannten Datenwerten zu schätzen wissen.
⬤ Die asynchrone und parallele Programmierung in F# verstehen und wie sie sich von der asynchronen Programmierung in C# unterscheidet.
⬤ Datensätze und anonyme Datensätze als leicht vergleichbare Container für strukturierte Daten mit geringem Aufwand nutzen.
Für wen ist dieses Buch gedacht?
Jeder Entwickler, der F#-Code schreibt und ihn besser schreiben möchte.