Cinque linee di codice: Come e quando rifattorizzare

Punteggio:   (4,9 su 5)

Cinque linee di codice: Come e quando rifattorizzare (Christian Clausen)

Recensioni dei lettori

Riepilogo:

Il libro “Five Lines of Code” di Christian Clausen è altamente raccomandato per gli sviluppatori di tutti i livelli di esperienza, in quanto offre preziosi spunti di riflessione sulle pratiche di codifica, in particolare sul refactoring. È apprezzato per l'approccio strutturato, gli esempi pratici e la capacità di suscitare discussioni ponderate sulla qualità del codice.

Vantaggi:

Contenuti stimolanti che mettono in discussione le conoscenze e le prospettive esistenti sul refactoring e sulle pratiche di codifica.
Ben strutturato, con una chiara distinzione tra teoria e applicazione pratica, che lo rende accessibile sia agli sviluppatori principianti che a quelli esperti.
Offre esempi concreti e un repository GitHub per la pratica.
Incoraggia il miglioramento continuo delle pratiche di codifica, piuttosto che cercare un “codice pulito” fin dall'inizio.
Stile di scrittura inclusivo che si rivolge a un pubblico globale, compresi i non madrelingua inglesi.
Fornisce passi e tecniche attuabili che possono essere implementati in qualsiasi progetto di codifica.

Svantaggi:

Alcune sezioni possono risultare complesse per alcuni lettori, rendendole difficili da seguire.
L'uso di TypeScript potrebbe non piacere a tutti gli sviluppatori, soprattutto a quelli che preferiscono altri linguaggi di programmazione.
Alcuni lettori hanno trovato alcune affermazioni controverse o discutibili, a indicare che non tutti i concetti possono essere accettati da tutti.

(basato su 11 recensioni dei lettori)

Titolo originale:

Five Lines of Code: How and When to Refactor

Contenuto del libro:

Five Lines of Code insegna un refactoring incentrato su regole concrete e su come ridurre qualsiasi metodo a cinque righe o meno! Non sono richiesti gerghi o complicate abilità di test automatico, ma solo semplici linee guida e modelli illustrati da esempi di codice dettagliati.

In Five Lines of Code imparerete:

I segni di un codice scadente.

Migliorare il codice in modo sicuro, anche quando non lo si capisce.

Bilanciare ottimizzazione e generalità del codice.

Le pratiche corrette del compilatore.

Il metodo Extract, il pattern Introducing Strategy e molti altri pattern di refactoring.

Scrivere codice stabile che permetta di fare modifiche per aggiunta.

Scrivere codice che non ha bisogno di commenti.

Pratiche del mondo reale per un ottimo refactoring.

Migliorare il codice esistente - il refactoring - è uno dei compiti più comuni che si affrontano come programmatori. Five Lines of Code vi insegna regole di refactoring chiare e attuabili, da applicare senza affidarsi a giudizi intuitivi come le "puzze di codice". Seguendo la prospettiva esperta dell'autore, secondo cui il refactoring e gli odori di codice possono essere appresi seguendo un insieme concreto di principi, imparerete quando rifattorizzare il vostro codice, quali schemi applicare a quale problema e le caratteristiche del codice che indicano che è giunto il momento di rielaborarlo.

Prefazione di Robert C. Martin.

L'acquisto del libro stampato include un eBook gratuito nei formati PDF, Kindle e ePub di Manning Publications.

Informazioni sulla tecnologia.

Ogni codice contiene errori e inefficienze che è necessario individuare e correggere. Se si effettua il refactoring nel modo giusto, il codice diventa elegante, facile da leggere e da mantenere. In questo libro imparerete un approccio unico al refactoring che implementa qualsiasi metodo in cinque righe o meno. Scoprirete anche un segreto che la maggior parte degli sviluppatori senior conosce: a volte è più veloce creare il codice e correggerlo in seguito!

Informazioni sul libro.

Five Lines of Code è una nuova visione del refactoring per sviluppatori di ogni livello. In questo libro imparerete a padroneggiare l'approccio innovativo dell'autore Christian Clausen, apprendendo regole concrete per ridurre qualsiasi metodo a cinque righe, o anche meno! Imparerete quando rifattorizzare, i modelli di rifattorizzazione specifici che si applicano ai problemi più comuni e le caratteristiche del codice che dovrebbe essere eliminato del tutto.

Cosa c'è dentro.

I segni del codice difettoso.

Migliorare il codice in modo sicuro, anche quando non lo si capisce.

Bilanciare ottimizzazione e generalità del codice.

Pratiche corrette di compilazione.

Il lettore.

Per sviluppatori di ogni livello. Gli esempi utilizzano Typescript di facile lettura, nello stesso stile di Java e C#.

Informazioni sull'autore.

Christian Clausen lavora come Technical Agile Coach, insegnando ai team come rifattorizzare il codice.

Indice dei contenuti.

1 Refactoring refactoring.

2 Guardare sotto il cofano del refactoring.

PARTE 1 IMPARARE A RIFATTORIZZARE UN GIOCO PER COMPUTER.

3 Frantumare le funzioni lunghe.

4 Far funzionare i codici di tipo.

5 Fondere insieme codice simile.

6 Difendere i dati.

PARTE 2 PORTARE CIÒ CHE SI È IMPARATO NEL MONDO REALE.

7 Collaborare con il compilatore.

8 Non fare commenti.

9 Amate cancellare il codice.

10 Non avere mai paura di aggiungere codice.

11 Seguire la struttura del codice.

12 Evitare ottimizzazioni e generalità.

13 Far sembrare cattivo il codice.

14 Conclusione.

Altre informazioni sul libro:

ISBN:9781617298318
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida
Anno di pubblicazione:2021
Numero di pagine:275

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Cinque linee di codice: Come e quando rifattorizzare - Five Lines of Code: How and When to...
Five Lines of Code insegna un refactoring...
Cinque linee di codice: Come e quando rifattorizzare - Five Lines of Code: How and When to Refactor

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)