Note :

Le livre « Thinking in LINQ » a reçu des critiques mitigées de la part des lecteurs. Alors que certains louent son approche innovante et la profondeur des connaissances LINQ qu'il offre, d'autres critiquent ses exemples de codage, son manque d'explications appropriées et sa pertinence pour les débutants. Il semble plus bénéfique pour les programmeurs expérimentés cherchant à approfondir leur compréhension de LINQ que pour les novices cherchant à apprendre à partir de zéro.
Avantages:⬤ Offre des exemples innovants et intéressants d'utilisation de LINQ, en particulier pour les développeurs C# intermédiaires et avancés.
⬤ L'annexe A, qui contient des conseils sur le LINQ, est particulièrement utile.
⬤ Fournit un aperçu de la programmation fonctionnelle avec LINQ.
⬤ De nombreux lecteurs ont trouvé le livre enrichissant et ont exprimé leur admiration pour l'expertise de l'auteur.
⬤ Le livre ne convient pas aux débutants car il suppose une connaissance préalable de LINQ.
⬤ De nombreux exemples contiennent de mauvaises pratiques de codage et des inefficacités, ce qui nuit à sa valeur pédagogique.
⬤ Manque d'explications approfondies pour les exemples fournis, ce qui entraîne une certaine confusion pour les personnes moins familières avec LINQ.
⬤ Certains lecteurs ont l'impression que le livre se concentre sur des énigmes mathématiques ésotériques plutôt que sur des applications pratiques de LINQ.
⬤ Utilisation de métaphores inutiles qui détournent l'attention du contenu principal.
(basé sur 20 avis de lecteurs)
Thinking in Linq: Harnessing the Power of Functional Programming in .Net Applications
1. Penser de manière fonctionnelle.
2. Génération de séries.
3. Traitement de texte.
4. Refonte avec LINQ.
5. Refonte avec MoreLINQ.
6. Création d'un DSL à l'aide de LINQ.
7. Analyse statique du code.
8. Analyse exploratoire des données.
9. Interagir avec le système de fichiers.
Annexe A : Astuces LINQ.
Annexe B : Apprivoiser les données en continu avec Rx.NET.