Effective C# (Covers C# 6.0), (Includes Content Update Program) : 50 façons spécifiques d'améliorer votre C#

Note :   (4,4 sur 5)

Effective C# (Covers C# 6.0), (Includes Content Update Program) : 50 façons spécifiques d'améliorer votre C# (Bill Wagner)

Avis des lecteurs

Résumé:

Ce livre a reçu un accueil mitigé de la part des critiques, certains louant sa clarté et sa rigueur dans l'enseignement des concepts C# avancés, tandis que d'autres lui reprochent d'être trop verbeux et de ne pas être assez pratique pour les applications du monde réel.

Avantages:

Rédaction claire et concise, couverture complète des sujets avancés, utile pour les développeurs C# souhaitant approfondir leur compréhension.

Inconvénients:

Trop verbeux et non conforme aux attentes de la série 'Effective ...', manque d'exemples pratiques du monde réel, contient des fautes de frappe dans les extraits de code.

(basé sur 5 avis de lecteurs)

Titre original :

Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 Specific Ways to Improve Your C#

Contenu du livre :

Dans Effective C#, Third Edition, l'expert respecté de .NET Bill Wagner identifie 50 façons d'exploiter toute la puissance du langage C# 6. 0 pour écrire un code exceptionnellement robuste, efficace et performant. Reflétant la sophistication croissante du langage C# et de sa communauté de développeurs, Wagner a identifié des dizaines de nouvelles façons d'écrire un meilleur code. Les nouvelles solutions de cette édition comprennent des solutions qui tirent parti de la généricité et d'autres qui sont plus axées sur LINQ, ainsi qu'un chapitre complet sur les meilleures pratiques avancées pour travailler avec les exceptions.

Les explications claires et pratiques de Wagner, ses conseils d'expert et ses exemples de code réalistes ont rendu Effective C# indispensable à des centaines de milliers de développeurs. S'appuyant sur son expérience inégalée du langage C#, il aborde tous les sujets, de la gestion des ressources à la prise en charge du multicœur, et révèle comment éviter les pièges courants du langage et de son environnement .NET. Apprenez à choisir la solution la plus efficace lorsqu'il existe plusieurs options, et à écrire un code beaucoup plus facile à maintenir et à améliorer. Wagner montre comment et pourquoi.

⬤ préférer les variables locales implicitement typées (voir point 1)

⬤ Remplacer string. Format() par des chaînes interpolées (voir point 4)

⬤ Exprimer les callbacks avec des délégués (voir point 7)

⬤ Tirer le meilleur parti de la gestion des ressources .NET (voir point 11)

⬤ Définir des contraintes minimales et suffisantes pour les génériques (voir point 18)

⬤ Spécialiser les algorithmes génériques en utilisant la vérification de type au moment de l'exécution (voir point 19)

⬤ Utiliser des délégués pour définir des contraintes de méthode sur les paramètres de type (voir point 23)

⬤ Compléter les contrats d'interface minimaux par des méthodes d'extension (voir point 27)

⬤ Créer des API composables pour les séquences (voir point 31)

⬤ Découpler les itérations des actions, des prédicats et des fonctions (voir point 32)

⬤ Préférer les expressions lambda aux méthodes (voir point 38)

⬤ Distinguer l'exécution anticipée de l'exécution différée (voir point 40)

⬤ Éviter de capturer des ressources coûteuses (voir point 41)

⬤ Utiliser les exceptions pour signaler les défaillances des contrats de méthode (voir point 45)

⬤ Exploiter les effets de bord dans les filtres d'exception (voir point 50)

Vous êtes déjà un programmeur C# performant, ce livre fera de vous un programmeur hors pair.

Programme de mise à jour du contenu :Ce titre ne fait plus partie du programme de mise à jour du contenu. Le contenu est définitif et aucune autre mise à jour ne sera publiée.

Autres informations sur le livre :

ISBN :9780672337871
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2017
Nombre de pages :288

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Effective C# (Covers C# 6.0), (Includes Content Update Program) : 50 façons spécifiques d'améliorer...
Dans Effective C#, Third Edition, l'expert...
Effective C# (Covers C# 6.0), (Includes Content Update Program) : 50 façons spécifiques d'améliorer votre C# - Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 Specific Ways to Improve Your C#
Plus d'efficacité en C# (comprend le programme de mise à jour du contenu) : 50 façons spécifiques...
Dans More Effective C#, Second Edition , Bill...
Plus d'efficacité en C# (comprend le programme de mise à jour du contenu) : 50 façons spécifiques d'améliorer votre C# - More Effective C# (Includes Content Update Program): 50 Specific Ways to Improve Your C#

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)