Értékelés:

A „LINQ-ban gondolkodás” című könyv vegyes kritikákat kapott az olvasóktól. Míg egyesek dicsérik innovatív megközelítését és a LINQ-ismeretek mélységét, mások a kódolási példákat, a megfelelő magyarázatok hiányát és a kezdők számára való alkalmasságát kritizálják. Úgy tűnik, hogy inkább a tapasztalt programozók számára hasznosabb, akik elmélyíteni szeretnék a LINQ megértését, mint a kezdők számára, akik az alapoktól akarnak tanulni.
Előnyök:⬤ Innovatív és érdekes példákat kínál a LINQ használatára, különösen a középhaladó és haladó C#-fejlesztők számára.
⬤ A Lean LINQ tippeket tartalmazó A függelék különösen hasznos.
⬤ Betekintést nyújt a funkcionális programozás „gondolkodásmódjába” a LINQ segítségével.
⬤ Sok olvasó találta a könyvet gazdagítónak, és csodálatát fejezte ki a szerző szakértelme iránt.
⬤ A könyv nem alkalmas kezdőknek, mivel a LINQ előzetes ismeretét feltételezi.
⬤ Számos példa tartalmaz rossz kódolási gyakorlatokat és hiányosságokat, ami aláássa a könyv pedagógiai értékét.
⬤ Az alapos magyarázatok hiánya a megadott példákhoz, ami zavart okoz a LINQ-t kevésbé ismerők számára.
⬤ Néhány olvasó úgy érzi, hogy a könyv inkább ezoterikus matematikai rejtvényekre összpontosít, mint a LINQ gyakorlati alkalmazására.
⬤ Szükségtelen metaforák használata, amelyek elvonják a figyelmet a fő tartalomról.
(20 olvasói vélemény alapján)
Thinking in Linq: Harnessing the Power of Functional Programming in .Net Applications
1. Funkcionális gondolkodás.
2. Sorozatgenerálás.
3. Szövegfeldolgozás.
4. Refaktorálás LINQ-val.
5. Refaktorálás MoreLINQ-val.
6. DSL létrehozása LINQ használatával.
7. Statikus kódelemzés.
8. Feltáró adatelemzés.
9. Interakció a fájlrendszerrel.
A. függelék: Lean LINQ tippek.
B. függelék: Folyó adatok megszelídítése az Rx.NET-tel.