Funktionale Programmierung in C#: Wie man besseren C#-Code schreibt

Bewertung:   (4,7 von 5)

Funktionale Programmierung in C#: Wie man besseren C#-Code schreibt (Enrico Buonanno)

Leserbewertungen

Zusammenfassung:

Das Buch über funktionale Programmierung in C# hat überwältigend positive Bewertungen von erfahrenen C#-Entwicklern erhalten, die den gut strukturierten Inhalt, die praktischen Beispiele und die Fähigkeit, das eigene Verständnis von Programmierparadigmen zu erweitern, hervorheben. Viele Rezensenten lobten die Klarheit des Buches und den ansprechenden Schreibstil des Autors, während einige anmerkten, dass das Buch für Fortgeschrittene und nicht für Anfänger geeignet ist. Einige wenige negative Bemerkungen betrafen jedoch Probleme mit den physischen Kopien, wie z. B. schlechte Bindung und fehlende Seiten.

Vorteile:

Der Inhalt ist gut strukturiert und organisiert.
Klarer und ansprechender Schreibstil.
Praktische Beispiele für Anwendungen in der Praxis.
Effektive Verknüpfung von Konzepten der funktionalen Programmierung mit C#.
Ermuntert zur Erweiterung des Programmierhorizonts.
Überzeugende Argumente für die Vorteile der funktionalen Programmierung.
Reich an Informationen trotz des kompakten Umfangs.

Nachteile:

Nicht für Anfänger geeignet; Vorkenntnisse in C# sind erforderlich.
Einige physische Exemplare hatten Bindungsprobleme und fehlende Seiten.

(basierend auf 27 Leserbewertungen)

Originaltitel:

Functional Programming in C#: How to Write Better C# Code

Inhalt des Buches:

Zusammenfassung

Functional Programming in C# lehrt Sie, funktionales Denken auf reale Probleme anzuwenden, indem Sie die Sprache C# verwenden. Das Buch mit seinen vielen praktischen Beispielen ist für geübte C#-Programmierer ohne FP-Erfahrung geschrieben. Es wird Ihnen eine fantastische neue Perspektive bieten.

Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.

Über die Technologie

Funktionale Programmierung verändert die Art und Weise, wie Sie über Code denken. Für C#-Entwickler können FP-Techniken die Zustandsverwaltung, die Gleichzeitigkeit, die Ereignisbehandlung und die langfristige Codewartung erheblich verbessern. Und C# bietet die Flexibilität, die es Ihnen ermöglicht, in vollem Umfang von der Anwendung funktionaler Techniken zu profitieren. Dieses Buch gibt Ihnen die unglaubliche Kraft einer neuen Perspektive.

Über das Buch

Functional Programming in C# lehrt Sie, funktionales Denken auf reale Probleme anzuwenden, indem Sie die Sprache C# verwenden. Zu Beginn lernen Sie die Prinzipien der funktionalen Programmierung und die Sprachfunktionen kennen, die es Ihnen ermöglichen, funktional zu programmieren. Anhand vieler praktischer Beispiele lernen Sie die Leistungsfähigkeit der Funktionskomposition, der Datenflussprogrammierung, unveränderlicher Datenstrukturen und der monadischen Komposition mit LINQ kennen.

Was ist drin?

⬤ Schreiben Sie lesbaren, teamfreundlichen Code.

⬤ Beherrschen Sie async und Datenströme.

⬤ Radikale Verbesserung der Fehlerbehandlung.

⬤ Event Sourcing und andere FP-Muster.

Über den Leser

Geschrieben für erfahrene C#-Programmierer ohne FP-Vorkenntnisse.

Über den Autor

Enrico Buonanno studierte Informatik an der Columbia University und verfügt über 15 Jahre Erfahrung als Entwickler, Architekt und Trainer.

Inhaltsverzeichnis

TEIL 1 - KERNKONZEPTE.

⬤ Einführung in die funktionale Programmierung.

⬤ Warum Funktionsreinheit wichtig ist.

⬤ Entwurf von Funktionssignaturen und -typen.

⬤ Muster in der funktionalen Programmierung.

⬤ Entwerfen von Programmen mit Funktionskomposition.

TEIL 2 - FUNKTIONAL WERDEN.

⬤ Funktionale Fehlerbehandlung.

⬤ Strukturierung einer Anwendung mit Funktionen.

⬤ Effektiv mit Multi-Argument-Funktionen arbeiten.

⬤ Funktional über Daten nachdenken.

⬤ Event Sourcing: ein funktionaler Ansatz für Persistenz.

TEIL 3 - FORTGESCHRITTENE TECHNIKEN.

⬤ Faule Berechnungen, Fortsetzungen und die Schönheit der monadischen Komposition.

⬤ Zustandsorientierte Programme und zustandsorientierte Berechnungen.

⬤ Arbeiten mit asynchronen Berechnungen.

⬤ Datenströme und die Reactive Extensions.

⬤ Eine Einführung in die Message-Passing-Gleichzeitigkeit.

Weitere Daten des Buches:

ISBN:9781617293955
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2017
Seitenzahl:408

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Funktionale Programmierung in C#: Wie man besseren C#-Code schreibt - Functional Programming in C#:...
Zusammenfassung Functional Programming in C#...
Funktionale Programmierung in C#: Wie man besseren C#-Code schreibt - Functional Programming in C#: How to Write Better C# Code
Funktionale Programmierung in C#, Zweite Ausgabe - Functional Programming in C#, Second...
Functional Programming in C#, Second Edition lehrt Sie,...
Funktionale Programmierung in C#, Zweite Ausgabe - Functional Programming in C#, Second Edition

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)