Cod curat în C#: Refactorizați baza de cod C# moștenită și îmbunătățiți performanța aplicațiilor prin aplicarea celor mai bune practici

Evaluare:   (4.2 din 5)

Cod curat în C#: Refactorizați baza de cod C# moștenită și îmbunătățiți performanța aplicațiilor prin aplicarea celor mai bune practici (Jason Alls)

Recenzii ale cititorilor

Rezumat:

Cartea „Clean Code in C#” oferă o combinație de practici esențiale de codare și subiecte avansate legate de dezvoltarea de software, dar se confruntă cu dificultăți în ceea ce privește țintirea publicului și coerența detaliilor. Unii cititori consideră că este o carte ușor de citit, cu informații valoroase, în timp ce alții cred că nu reușește să se concentreze în mod corespunzător asupra principiilor codării curate.

Avantaje:

Ușor de citit și de înțeles.
Conține instrucțiuni clare și concise privind bunele practici de codare.
Acoperă atât subiecte de bază, cât și avansate, inclusiv principiile SOLID, gestionarea excepțiilor și testarea unitară.
Oferă perspective practice, în special privind refactorizarea și scrierea de cod curat.
Bun pentru dezvoltatorii C# intermediari care doresc să-și îmbunătățească abilitățile.

Dezavantaje:

Public slab vizat; încearcă să acopere toate nivelurile de programatori.
Lipsă de profunzime în unele domenii și nu oferă exemple complet detaliate.
Au fost observate unele inexactități și erori tehnice, în special în ceea ce privește gestionarea excepțiilor.
Organizarea capitolelor pare aleatorie, anumite subiecte precum threading-ul fiind irelevante pentru tema principală a codării curate.

(pe baza a 8 recenzii ale cititorilor)

Titlul original:

Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices

Conținutul cărții:

Dezvoltă-ți abilitățile de programare prin explorarea unor subiecte esențiale, cum ar fi revizuirile codului, implementarea TDD și BDD și proiectarea API-urilor pentru a depăși ineficiența codului, redundanța și alte probleme care rezultă din codul prost

Caracteristici principale

⬤ Scrieți cod care se integrează curat cu alte sisteme, menținând în același timp limite software bine definite.

⬤ Înțelegeți cum principiile și standardele de codare îmbunătățesc calitatea software-ului.

⬤ Învățați cum să evitați erorile frecvente în timp ce implementați concurența sau threading-ul.

Descrierea cărții

Asociat în mod tradițional cu dezvoltarea de aplicații desktop Windows și jocuri, C# este acum utilizat într-o mare varietate de domenii, cum ar fi aplicațiile web și cloud, și a devenit din ce în ce mai popular pentru dezvoltarea mobilă. În ciuda caracteristicilor sale extinse de codare, profesioniștii întâmpină probleme legate de eficiență, scalabilitate și mentenabilitate din cauza codului prost. Codul curat în C# vă va ajuta să identificați aceste probleme și să le rezolvați utilizând cele mai bune practici de codare.

Cartea începe cu o comparație a codului bun și a celui rău, ajutându-vă să înțelegeți importanța standardelor, principiilor și metodologiilor de codare. Apoi vă veți familiariza cu revizuirile codului și cu rolul lor în îmbunătățirea codului, asigurându-vă în același timp că respectați standardele de codare recunoscute în industrie. Această carte C# acoperă testarea unitară, se adâncește în dezvoltarea bazată pe teste și abordează preocupările transversale. Veți explora bunele practici de programare pentru obiecte, structuri de date, gestionarea excepțiilor și alte aspecte ale scrierii programelor de calculator C#. După ce ați studiat proiectarea API și ați descoperit instrumente pentru îmbunătățirea calității codului, veți analiza exemple de cod prost și veți înțelege ce practici de programare ar trebui să evitați.

La sfârșitul acestei cărți de cod curat, veți avea abilitățile dezvoltate de care aveți nevoie pentru a aplica practicile de codare aprobate de industrie pentru a scrie cod C# curat, lizibil, extensibil și mentenabil.

Ce veți învăța

⬤ Scrieți cod care permite ca software-ul să fie modificat și adaptat în timp.

⬤ Implementați metodologia fail-pass-refactor folosind un exemplu de aplicație consolă C#.

⬤ Abordarea problemelor transversale cu ajutorul modelelor de proiectare software.

⬤ Scrieți excepții C# personalizate care oferă informații semnificative.

⬤ Identificați codul C# de slabă calitate care trebuie refactorizat.

⬤ Securizați API-urile cu chei API și protejați datele utilizând Azure Key Vault.

⬤ Îmbunătățiți performanța codului dvs. utilizând instrumente de profilare și refactorizare.

Pentru cine este această carte

Această carte de codare se adresează dezvoltatorilor C#, șefilor de echipă, inginerilor software seniori și arhitecților software care doresc să îmbunătățească eficiența sistemelor lor moștenite. Este necesară o înțelegere solidă a programării C#.

Alte date despre carte:

ISBN:9781838982973
Autor:
Editura:
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Cod curat în C#: Refactorizați baza de cod C# moștenită și îmbunătățiți performanța aplicațiilor...
Dezvoltă-ți abilitățile de programare prin...
Cod curat în C#: Refactorizați baza de cod C# moștenită și îmbunătățiți performanța aplicațiilor prin aplicarea celor mai bune practici - Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices
Programare de înaltă performanță în C# și .NET: Înțelegeți nuanțele și șuruburile dezvoltării de...
Îmbunătățiți performanța aplicațiilor dvs...
Programare de înaltă performanță în C# și .NET: Înțelegeți nuanțele și șuruburile dezvoltării de aplicații robuste, mai rapide și rezistente în C# 10.0 și .NE - High-Performance Programming in C# and .NET: Understand the nuts and bolts of developing robust, faster, and resilient applications in C# 10.0 and .NE
Clean Code with C# - Ediția a doua: Refactorizați baza de cod C# moștenită și îmbunătățiți...
Îmbunătățiți-vă abilitățile de programare prin revizuiri ale...
Clean Code with C# - Ediția a doua: Refactorizați baza de cod C# moștenită și îmbunătățiți performanța aplicațiilor utilizând cele mai bune practici - Clean Code with C# - Second Edition: Refactor your legacy C# code base and improve application performance using best practices

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)