C# mai eficient (include programul de actualizare a conținutului): 50 de moduri specifice de a vă îmbunătăți C#

Evaluare:   (4.6 din 5)

C# mai eficient (include programul de actualizare a conținutului): 50 de moduri specifice de a vă îmbunătăți C# (Bill Wagner)

Recenzii ale cititorilor

Rezumat:

Cartea este un ghid foarte avansat, dar practic, care oferă exemple de cod solide și soluții eficiente. Oferă linii directoare excelente pentru calitatea codului, concentrându-se pe concepte de programare și capcane importante. Cu toate acestea, unii cititori consideră că eficacitatea sa este limitată dacă nu este însoțită de bune abilități de proiectare a claselor.

Avantaje:

Foarte avansat și practic
exemple bine explicate
linii directoare excelente privind calitatea codului
acoperă subiecte complexe precum threading-ul și programarea asincronă
idei unice precum un parser XML dinamic-duck-typed.

Dezavantaje:

Ar putea fi o provocare pentru cei care nu au abilități bune de proiectare a claselor; unele soluții pot părea prea complexe sau inutile pentru cititorii cu o bază solidă.

(pe baza a 3 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

În More Effective C#, Second Edition, Bill Wagner, expert de renume mondial în.NET, identifică și prezintă 50 de tehnici de nivel intermediar-avansat pentru scrierea de cod C# 7.0 extrem de robust și performant. 0. Reflectând sofisticarea din ce în ce mai mare a limbajului C# și a comunității sale de dezvoltatori, Wagner prezintă noi soluții puternice la problemele pe care probabil le veți întâlni în fiecare zi.

Prin cele trei ediții ale Effective C#, explicațiile clare, sfaturile experților și exemplele realiste de cod ale lui Wagner s-au dovedit de neprețuit pentru sute de mii de dezvoltatori. Odată cu publicarea acestui titlu, Effective C#, Third Edition, și More Effective C#, Second Edition, au fost complet reorganizate pentru a oferi explicații clare, sfaturi de expert și exemple de cod realiste într-un pachet coerent pentru C# modern. More Effective C#, Second Edition, aduce aceeași abordare dovedită la noile caracteristici din C# 7. 0, ajutându-vă să îndepliniți sarcini familiare mai eficient și mai eficace.

Bazându-se pe experiența sa de neegalat în C# și pe rolul său cheie în comitetele globale de standarde C#, Wagner abordează abordările orientate pe obiect, funcționale și orientate pe servicii pentru gestionarea datelor cu C#; modalități mai bune de a vă exprima intenția față de utilizatori și alți programatori; și noi oportunități de a utiliza tehnici puternice de programare asincronă și dinamică.

⬤ Utilizați proprietăți în loc de membri de date accesibili (punctul 1)

⬤ Diferențierea între tipurile de valori și de referințe (punctul 4)

⬤ Înțelegeți relațiile dintre conceptele multiple de egalitate (punctul 9)

⬤ Evitați operatorii de conversie în API-urile dumneavoastră (punctul 11)

⬤ Înțelegeți cum diferă metodele de interfață și metodele virtuale (punctul 15)

⬤ Evitați supraîncărcarea metodelor definite în clasele de bază (punctul 19)

⬤ Creați grupuri de metode care sunt clare, minime și complete (punctul 22)

⬤ Activați raportarea imediată a erorilor în iteratori și metode asincrone (punctul 26)

⬤ Utilizați metode asincrone pentru activități asincrone (punctul 27)

⬤ Evitați alocarea de thread-uri și schimbarea contextului (punctul 30)

⬤ Construiți algoritmi paraleli PLINQ având în vedere excepțiile (punctul 36)

⬤ Utilizați fondul de thread-uri în loc să creați thread-uri (punctul 37)

⬤ Utilizați BackgroundWorker pentru comunicarea între fire (punctul 38)

⬤ Utilizați cel mai mic domeniu de aplicare posibil pentru lock handles (punctul 41)

⬤ Înțelegeți avantajele și dezavantajele programării dinamice (punctul 43)

⬤ utilizați pe deplin API-ul de expresie (punctul 46)

⬤ Minimizați obiectele dinamice în API-urile publice (articolul 47)

Sunteți deja un programator C# de succes: această carte vă va face unul remarcabil.

Programul de actualizare a conținutului:Acest titlu nu mai face parte din Programul de actualizare a conținutului. Conținutul este final și nu vor mai fi lansate alte actualizări.

Alte date despre carte:

ISBN:9780672337888
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2017
Numărul de pagini:304

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Effective C# (acoperă C# 6.0), (include programul de actualizare a conținutului): 50 de moduri...
În Effective C#, Third Edition, Bill Wagner,...
Effective C# (acoperă C# 6.0), (include programul de actualizare a conținutului): 50 de moduri specifice de a vă îmbunătăți C# - Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 Specific Ways to Improve Your C#
C# mai eficient (include programul de actualizare a conținutului): 50 de moduri specifice de a vă...
În More Effective C#, Second Edition, Bill Wagner,...
C# mai eficient (include programul de actualizare a conținutului): 50 de moduri specifice de a vă îmbunătăți C# - More Effective C# (Includes Content Update Program): 50 Specific Ways to Improve Your C#

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)