Overview
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Il codice disordinato è una seccatura. Per "riordinare" il codice e renderlo più leggibile, bisogna dividerlo in sezioni più gestibili. In questa guida pratica, l'autore Kent Beck, creatore dell'Extreme Programming e pioniere dei modelli di software, suggerisce quando e dove applicare il riordino per migliorare il codice, tenendo sempre a mente la struttura generale del sistema.
Invece di cercare di padroneggiare il tidying tutto in una volta, questo libro ti permette di provare alcuni esempi che hanno senso per il tuo problema. Se hai una funzione grande che contiene molte righe di codice, imparerai come dividerla logicamente in blocchi più piccoli. Lungo il percorso, imparerai la teoria alla base della progettazione del software: accoppiamento, coesione, flussi di cassa scontati e opzionalità.
Questo libro ti aiuta a:
- Capire la teoria di base di come funziona la 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 tua esperienza di programmazione riordinando a volte prima e a volte dopo
- Imparare come apportare grandi cambiamenti in piccoli passi sicuri
- Affrontare la progettazione del software come un esercizio di relazioni umane