C# efficace (copre C# 6.0), (include il programma di aggiornamento dei contenuti): 50 modi specifici per migliorare il tuo C#

Punteggio:   (4,4 su 5)

C# efficace (copre C# 6.0), (include il programma di aggiornamento dei contenuti): 50 modi specifici per migliorare il tuo C# (Bill Wagner)

Recensioni dei lettori

Riepilogo:

Il libro ha suscitato reazioni contrastanti tra i recensori: alcuni ne lodano la chiarezza e la completezza nell'insegnamento dei concetti avanzati di C#, mentre altri lo criticano per essere eccessivamente prolisso e non abbastanza pratico per le applicazioni del mondo reale.

Vantaggi:

Scrittura chiara e concisa, trattazione approfondita di argomenti avanzati, utile per gli sviluppatori C# che desiderano approfondire le proprie conoscenze.

Svantaggi:

Eccessivamente prolisso e non in linea con le aspettative della serie “Effective ...”, manca di esempi pratici del mondo reale, contiene errori di battitura negli snippet di codice.

(basato su 5 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

In Effective C#, terza edizione, l'esperto di .NET Bill Wagner individua 50 modi per sfruttare tutta la potenza del linguaggio C# 6.0 per scrivere codice eccezionalmente robusto, efficiente e performante. 0 per scrivere codice eccezionalmente robusto, efficiente e performante. Riflettendo la crescente sofisticazione del linguaggio C# e della sua comunità di sviluppatori, Wagner ha identificato decine di nuovi modi per scrivere codice migliore. Le nuove soluzioni di questa edizione includono alcune che sfruttano i generici e altre che si concentrano maggiormente su LINQ, oltre a un capitolo completo di best practice avanzate per lavorare con le eccezioni.

Le spiegazioni chiare e pratiche, i consigli degli esperti e gli esempi di codice realistici di Wagner hanno reso Effective C# indispensabile per centinaia di migliaia di sviluppatori. Attingendo alla sua insuperabile esperienza in C#, Wagner affronta ogni aspetto, dalla gestione delle risorse al supporto multicore, e rivela come evitare le insidie più comuni del linguaggio e del suo ambiente.NET. Imparate a scegliere la soluzione più efficace quando esistono più opzioni e a scrivere codice più facile da mantenere e migliorare. Wagner mostra come e perché.

⬤ Preferite le variabili locali digitate implicitamente (vedi punto 1).

⬤ Sostituire string. Format() con stringhe interpolate (si veda il punto 4)

⬤ Esprimere i callback con i delegati (vedere il punto 7)

⬤ Utilizzare al meglio la gestione delle risorse di.NET (vedere punto 11)

⬤ Definire vincoli minimi e sufficienti per i generici (vedi punto 18)

⬤ Specializzare gli algoritmi generici usando il controllo di tipo a tempo di esecuzione (vedi punto 19)

⬤ Utilizzare i delegati per definire i vincoli dei metodi sui parametri di tipo (vedi punto 23)

⬤ Aggiornare i contratti di interfaccia minimi con metodi di estensione (vedi punto 27)

⬤ Creare API componibili per le sequenze (vedere punto 31)

⬤ Sciogliere le iterazioni dalle azioni, dai predicati e dalle funzioni (vedere punto 32)

⬤ Preferire le espressioni lambda ai metodi (vedere punto 38)

⬤ Distinguere l'esecuzione anticipata da quella differita (vedi punto 40)

⬤ Evitare di catturare risorse costose (vedi punto 41)

⬤ Utilizzare le eccezioni per segnalare i fallimenti dei contratti dei metodi (vedi punto 45)

⬤ Sfruttare gli effetti collaterali nei filtri per le eccezioni (vedere punto 50)

Siete già programmatori C# di successo e questo libro vi renderà eccezionali.

Questo titolo non fa più parte del Programma di aggiornamento dei contenuti. Il contenuto è definitivo e non verranno rilasciati ulteriori aggiornamenti.

Altre informazioni sul libro:

ISBN:9780672337871
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2017
Numero di pagine:288

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

C# efficace (copre C# 6.0), (include il programma di aggiornamento dei contenuti): 50 modi specifici...
In Effective C#, terza edizione , l'esperto di...
C# efficace (copre C# 6.0), (include il programma di aggiornamento dei contenuti): 50 modi specifici per migliorare il tuo C# - Effective C# (Covers C# 6.0), (Includes Content Update Program): 50 Specific Ways to Improve Your C#

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)