Effective C# (acoperă C# 6.0), (include programul de actualizare a conținutului): 50 de moduri specifice de a vă îmbunătăți C#

Evaluare:   (4.4 din 5)

Effective C# (acoperă C# 6.0), (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 sac mixt printre recenzenți, cu unii lăudând claritatea și temeinicia sa în predarea conceptelor avansate C#, în timp ce alții o critică pentru că este prea verbose și nu este suficient de practică pentru aplicațiile din lumea reală.

Avantaje:

Scriere clară și concisă, acoperire temeinică a subiectelor avansate, valoroasă pentru dezvoltatorii C# care doresc să își aprofundeze cunoștințele.

Dezavantaje:

Prea verbose și nu se aliniază așteptărilor seriei „Effective ...”, îi lipsesc exemplele practice din lumea reală, conține greșeli de scriere în fragmente de cod.

(pe baza a 5 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

În Effective C#, Third Edition, Bill Wagner, expert respectat în .NET, identifică 50 de modalități de a exploata întreaga putere a limbajului C# 6. 0 pentru a scrie cod extrem de robust, eficient și performant. Reflectând sofisticarea crescândă a limbajului C# și a comunității sale de dezvoltatori, Wagner a identificat zeci de modalități noi de a scrie un cod mai bun. Soluțiile noi din această ediție includ unele care profită de generice și câteva care sunt mai concentrate pe LINQ, precum și un capitol complet de bune practici avansate pentru lucrul cu excepțiile.

Explicațiile clare și practice ale lui Wagner, sfaturile experților și exemplele realiste de cod au făcut ca Effective C# să fie indispensabil pentru sute de mii de dezvoltatori. Bazându-se pe experiența sa de neegalat în C#, el abordează totul, de la gestionarea resurselor la suportul multicore, și dezvăluie cum să evitați capcanele comune ale limbajului și ale mediului său.NET. Aflați cum să alegeți cea mai eficientă soluție atunci când există mai multe opțiuni și cum să scrieți cod care este mult mai ușor de întreținut și îmbunătățit. Wagner arată cum și de ce să.

⬤ Preferați variabilele locale implicit tipizate (a se vedea punctul 1)

⬤ Înlocuiți string. Format() cu șiruri de caractere interpolate (a se vedea punctul 4)

⬤ Exprimați callback-urile cu delegați (a se vedea punctul 7)

⬤ Exploatarea la maximum a gestionării resurselor.NET (a se vedea punctul 11)

⬤ Definiți constrângeri minime și suficiente pentru generice (a se vedea punctul 18)

⬤ Specializarea algoritmilor generici utilizând verificarea tipului în timpul execuției (a se vedea punctul 19)

⬤ Utilizarea delegaților pentru a defini constrângerile metodelor asupra parametrilor de tip (a se vedea punctul 23)

⬤ Augmentarea contractelor minime de interfață cu metode de extensie (a se vedea punctul 27)

⬤ Crearea de API-uri compuse pentru secvențe (a se vedea punctul 31)

⬤ Decuplarea iterațiilor de acțiuni, predicate și funcții (a se vedea punctul 32)

⬤ Preferă expresiile lambda metodelor (a se vedea punctul 38)

⬤ Distingerea execuției timpurii de execuția amânată (a se vedea punctul 40)

⬤ Evitați capturarea resurselor costisitoare (a se vedea punctul 41)

⬤ Utilizați excepțiile pentru a raporta eșecurile contractului metodei (a se vedea punctul 45)

⬤ Lucrați cu efectele secundare în filtrele de excepție (a se vedea punctul 50)

Sunteți deja un programator C# de succes, iar 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:9780672337871
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2017
Numărul de pagini:288

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)