Capitolo 2. Codice morto
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Cancellalo. Tutto qui. Se il codice non viene eseguito, cancellalo.
Eliminare il codice morto può sembrare molto strano. Dopo tutto, qualcuno ha impiegato tempo e fatica per scriverlo. L'organizzazione lo ha pagato. Tutto ciò che qualcuno deve fare per renderlo prezioso è chiamarlo di nuovo. Se ne avremo di nuovo bisogno, saremo dispiaciuti di averlo cancellato.
Lascio a te, ordinato lettore, il compito di individuare tutti i pregiudizi cognitivi che ho appena dimostrato.
A volte è facile identificare il codice morto. A volte, a causa dell'uso estensivo della riflessione, non è così facile. Se sospetti che il codice non venga utilizzato, fai un pre-riordino registrando il suo utilizzo. Metti in produzione il codice pre-ordinato e aspetta di essere sicuro.
Potresti chiederti: "Ma se ne abbiamo bisogno in seguito?". Il controllo di versione serve proprio a questo. In realtà non stiamo cancellando nulla. Semplicemente non dobbiamo guardarlo in questo momento. Se (e questa è una lunga serie di condizionali) 1) abbiamo molto codice che 2) non viene utilizzato al momento e 3) vogliamo utilizzarlo in futuro 4) esattamente nello stesso modo in cui è stato scritto originariamente e 5) funziona ancora, allora sì, possiamo recuperarlo. Oppure possiamo scriverlo di nuovo e meglio. Ma se il peggio si trasforma in peggio, possiamo ...
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