Tidy First? Un esercizio personale di progettazione empirica del software

Punteggio:   (4,3 su 5)

Tidy First? Un esercizio personale di progettazione empirica del software (Kent Beck)

Recensioni dei lettori

Riepilogo:

Il libro “Tidy First” di Kent Beck si concentra sul concetto di “riordino” del codice attraverso piccoli refactor non funzionali per migliorare la qualità del codice nel tempo. Sebbene offra un quadro di riferimento e spunti utili, ha ricevuto recensioni contrastanti a causa della sua brevità, della mancanza di profondità e della presentazione a volte confusa.

Vantaggi:

Il libro è ben strutturato, facile da leggere e fornisce consigli pratici per riordinare il codice. Molti lettori lo hanno trovato perspicace, soprattutto nella terza parte, che tratta gli aspetti finanziari del software e del processo decisionale. Tidy First” è considerato un'utile introduzione al refactoring, soprattutto per i principianti, e alcuni apprezzano il suo approccio alla semplificazione della manutenzione del codice.

Svantaggi:

I critici hanno notato che il libro manca di profondità e può sembrare eccessivamente conciso, con molti capitoli di una o due pagine. Alcuni lo hanno trovato ripetitivo o troppo elementare, con la necessità di esempi concreti, illustrazioni o spiegazioni dettagliate dei concetti chiave. Il libro non approfondisce argomenti avanzati, il che potrebbe deludere gli sviluppatori esperti in cerca di approfondimenti.

(basato su 31 recensioni dei lettori)

Titolo originale:

Tidy First?: A Personal Exercise in Empirical Software Design

Contenuto del libro:

Il codice disordinato è una seccatura. "Per rendere il codice più leggibile, è necessario suddividerlo in sezioni gestibili.

In questa guida pratica, l'autore Kent Beck, creatore dell'Extreme Programming e pioniere dei pattern software, suggerisce quando e dove applicare il riordino per migliorare il codice, tenendo presente la struttura generale del sistema. Invece di cercare di padroneggiare il riordino tutto in una volta, questo libro vi permette di provare alcuni esempi che hanno senso per il vostro problema. Se avete una grande funzione che contiene molte righe di codice, imparerete a dividerla logicamente in parti più piccole.

Lungo il percorso, imparerete la teoria alla base della progettazione del software: accoppiamento, coesione, flussi di cassa scontati e opzionalità. Questo libro vi aiuta a: Comprendere la teoria di base del funzionamento della progettazione del software e le forze che agiscono su di essa.

Esplorare la differenza tra le modifiche al comportamento di un sistema e le modifiche alla sua struttura. Migliorare la propria esperienza di programmazione, a volte riordinando prima e a volte riordinando dopo.

Imparare a fare grandi cambiamenti in piccoli passi sicuri. Approccio alla progettazione come attività umana con incentivi divergenti.

Altre informazioni sul libro:

ISBN:9781098151249
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida
Anno di pubblicazione:2023
Numero di pagine:125

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Sviluppo guidato dai test: Con l'esempio - Test Driven Development: By Example
Semplicemente, lo sviluppo guidato dai test ha lo scopo di eliminare...
Sviluppo guidato dai test: Con l'esempio - Test Driven Development: By Example
La programmazione estrema spiegata: Abbracciare il cambiamento - Extreme Programming Explained:...
Quasi cinque anni dopo l'uscita della prima...
La programmazione estrema spiegata: Abbracciare il cambiamento - Extreme Programming Explained: Embrace Change
Guida tascabile a JUnit - JUnit Pocket Guide
JUnit, creato da Kent Beck e Erich Gamma, è un framework open source per lo sviluppo test-driven di qualsiasi codice basato su Java...
Guida tascabile a JUnit - JUnit Pocket Guide
Tidy First? Un esercizio personale di progettazione empirica del software - Tidy First?: A Personal...
Il codice disordinato è una seccatura. "Per...
Tidy First? Un esercizio personale di progettazione empirica del software - Tidy First?: A Personal Exercise in Empirical Software Design

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)