DRY sta per “Don’t Repeat Yourself”. È un principio di programmazione che suggerisce che ogni pezzo di conoscenza o informazione dovrebbe avere una singola rappresentazione definitiva all’interno di un sistema.
In altre parole, dovresti evitare la duplicazione del codice. Invece di scrivere lo stesso codice più e più volte, dovresti cercare di riutilizzare il codice il più possibile. Ad esempio, se hai lo stesso blocco di codice in più funzioni, potresti considerare di creare una nuova funzione che contiene quel codice e chiamare quella funzione invece di duplicare il codice. Questo rende il tuo codice più leggibile e più facile da manutenere. Se hai bisogno di cambiare quel blocco di codice, devi farlo solo in un posto invece di dover modificare lo stesso codice in più posizioni.