Capitolo 17. Incatenamento
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Le Tidy sono come le patatine. Ne mangi una e ne vorrai un'altra. Gestire la voglia di continuare a riordinare è un'abilità fondamentale per il riordino. Hai appena riordinato; dovresti riordinare ancora? Dipende (vedremo da cosa dipende nella Parte III).
Quanto grande sarà il tuo passo dipende da te ma ti incoraggio a sperimentare piccoli passi di riordino. Ottimizza ogni passo. Dall'esterno sembrerà che tu stia correndo, ma, come il millepiedi, saprai che stai facendo tanti piccoli passi.
Tidy diventa una partita a scacchi, con mosse visibili in anticipo. Vediamo come il riordino prepara altri riordini:
- Clausola di guardia
-
Una volta impostata una clausola di guardia, la condizione può essere trasformata in un helper esplicativo o estratta in una variabile esplicativa.
- Codice morto
-
Una volta rimosso il disordine del codice morto, potrai capire come ordinare il codice in ordine di lettura o in ordine di coesione.
- Normalizzare le simmetrie
-
Una volta che hai reso identico il codice e diverso il codice, potresti essere in grado di raggruppare proprio il codice parallelo in ordine di lettura. L'ho fatto una volta con un file contenente diversi punti di accesso al web. Una volta che si somigliavano tutti, è stato naturale raggrupparli all'inizio del file come una sorta di indice del resto del codice.
- Nuova interfaccia, ...
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.
Read now
Unlock full access