Skip to Content
Tidy First?
book

Tidy First?

by Kent Beck
April 2025
Intermediate to advanced
124 pages
2h 8m
Italian
O'Reilly Media, Inc.
Book available

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
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Tidy First?

Tidy First?

Kent Beck
Learning Go

Learning Go

Jon Bodner
Learning LangChain

Learning LangChain

Mayo Oshin, Nuno Campos

Publisher Resources

ISBN: 9798341643932