Votre panier
😊 Product added to cart successfully   Product removed to cart successfully
Votre panier est vide !
Continuer les achats
1 de 2

C# efficace (couvre C# 6.0) (inclut le programme de mise à jour du contenu) : 50 façons spécifiques d'améliorer votre C# - Bill Wagner

Prix habituel
$16.99
Prix soldé
$16.99
Prix habituel
Dans Effective C#, troisième édition, Bill Wagner, expert reconnu de .NET, identifie 50 façons d'exploiter toute la puissance du langage C# 6.0 pour écrire du code exceptionnellement robuste, efficace et...
18 people are viewing this right now
Taper: EBOOK
Distributeur:
UGS: 79986

Mots clés: Wagner
C# efficace (couvre C# 6.0) (inclut le programme de mise à jour du contenu) : 50 façons spécifiques d'améliorer votre C# - Bill Wagner

Dans Effective C#, troisième édition, Bill Wagner, expert reconnu de .NET, identifie 50 façons d'exploiter toute la puissance du langage C# 6.0 pour écrire du 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 du code de meilleure qualité. Les nouvelles solutions de cette édition incluent certaines qui tirent parti des génériques et plusieurs qui sont plus axées sur LINQ, ainsi qu'un chapitre complet de bonnes pratiques avancées pour travailler avec des 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 de C#, il aborde tous les aspects, de la gestion des ressources à la prise en charge 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 lorsque plusieurs options existent et à écrire du code beaucoup plus facile à maintenir et à améliorer. Wagner montre comment et pourquoi


  • Préférez les variables locales implicitement typées (voir point 1)
  • Remplacez string.Format() par des chaînes interpolées (voir élément 4)
  • Rappels express avec délégués (voir point 7)
  • Tirez 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 à l'aide de la vérification des types d'exécution (voir élément 19)
  • Utiliser des délégués pour définir des contraintes de méthode sur les paramètres de type (voir élément 23)
  • Augmenter les contrats d'interface minimale avec des méthodes d'extension (voir point 27)
  • Créer des API composables pour les séquences (voir élément 31)
  • Découpler les itérations des actions, des prédicats et des fonctions (voir élément 32)
  • Préférez 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 capter des ressources coûteuses (voir point 41)
  • Utiliser des exceptions pour signaler les échecs de contrat de méthode (voir élément 45)
  • Tirer parti des effets secondaires des filtres d'exception (voir élément 50)


Vous êtes déjà un programmeur C# à succès, et ce livre fera de vous un programmeur exceptionnel.

Programme de mise à jour du contenu : ce livre fait partie du programme de mise à jour du contenu InformIT. Au fur et à mesure que des mises à jour seront apportées à C#, des sections de ce livre seront mises à jour ou de nouvelles sections seront ajoutées pour correspondre aux mises à jour des technologies. Voir à l'intérieur pour plus de détails.



Auteur : Wagner, Bill
Éditeur : Addison-Wesley Professional
Illustration : n
Langue: FR
Titre : C# efficace (couvre C# 6.0), (inclut le programme de mise à jour du contenu) : 50 façons spécifiques d'améliorer votre C#
Pages : 00288 (PDF crypté)
En vente : 2016-11-29
SKU-13/ISBN: 9780672337871
Catégorie: Informatique : Langages de programmation - C#
Catégorie: Informatique : Programmation - Programmation Microsoft
Sale

Unavailable

Sold Out