Capitolo 8. Spiegare le variabili
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Alcune espressioni crescono. Anche se iniziano in piccolo, crescono. E crescono e crescono. E poi arrivi tu con i tuoi occhiali da lettura e cerchi di capire cosa sta succedendo.
Quando capisci una parte di un'espressione grande e grossa, estrai la sottoespressione in una variabile che prende il nome dall'intenzione dell'espressione.
Lo vedrai spesso nel codice grafico:
return new Point(
...big long expression...,
...another big long expression...
)
Prima di cambiare una di queste espressioni, pensa a fare un po' di ordine:
x := ...big long expression... y := ...another big long expression... return new Point(x, y)
O forse le espressioni significano qualcosa di più specifico, come larghezza e altezza, alto e sinistro, correre e salire.
In questa operazione di riordino, prendi la tua comprensione conquistata con fatica e la riporti nel codice. In questo modo sarai in grado di cambiare una delle due espressioni più facilmente (perché ora sono separate) e di leggerle più velocemente la prossima volta che il codice dovrà essere modificato.
Come sempre, separa il commit di Tidy dal commit di modifica del comportamento.