Bewertung:

Das Buch „Thinking in LINQ“ hat von den Lesern gemischte Kritiken erhalten. Während einige den innovativen Ansatz und die Tiefe der LINQ-Kenntnisse loben, die es bietet, kritisieren andere die Programmierbeispiele, den Mangel an angemessenen Erklärungen und die Eignung für Anfänger. Es scheint eher für erfahrene Programmierer geeignet zu sein, die ihr Verständnis von LINQ vertiefen wollen, als für Anfänger, die von Grund auf lernen wollen.
Vorteile:⬤ Bietet innovative und interessante Beispiele für die Verwendung von LINQ, insbesondere für mittlere und fortgeschrittene C#-Entwickler.
⬤ Der Anhang A mit Lean LINQ Tips wird als besonders nützlich hervorgehoben.
⬤ Bietet einen Einblick in die funktionale Programmierung und das „Denken“ mit LINQ.
⬤ Viele Leser fanden das Buch bereichernd und drückten ihre Bewunderung für das Fachwissen des Autors aus.
⬤ Das Buch ist nicht für Anfänger geeignet, da es Vorkenntnisse über LINQ voraussetzt.
⬤ Viele Beispiele enthalten schlechte Codierungspraktiken und Ineffizienzen, die den pädagogischen Wert des Buches untergraben.
⬤ Es fehlen gründliche Erklärungen zu den Beispielen, was für diejenigen, die mit LINQ weniger vertraut sind, zu Verwirrung führt.
⬤ Einige Leser haben den Eindruck, dass sich das Buch eher auf esoterische mathematische Rätsel als auf praktische Anwendungen von LINQ konzentriert.
⬤ Verwendung unnötiger Metaphern, die vom Hauptinhalt ablenken.
(basierend auf 20 Leserbewertungen)
Thinking in Linq: Harnessing the Power of Functional Programming in .Net Applications
1. Funktional denken.
2. Serienbildung.
3. Textverarbeitung.
4. Refactoring mit LINQ.
5. Umstrukturierung mit MoreLINQ.
6. DSL mit LINQ erstellen.
7. Statische Code-Analyse.
8. Explorative Datenanalyse.
9. Interaktion mit dem Dateisystem.
Anhang A: Schlanke LINQ-Tipps.
Anhang B: Zähmung von Streaming-Daten mit Rx.NET.