What is DRY Code

C’è un principio nella programmazione chiamato DRY, o Don’t Repeat Yourself. Di solito significa rifattorizzare il codice prendendo qualcosa fatto più volte e trasformandolo in un ciclo o una funzione. Il codice DRY è facile da cambiare, perché si deve fare qualsiasi cambiamento solo in un posto.

Esempi di codice non-DRY e secco

Possiamo usare un ciclo per eseguire codice ripetuto

Un altro esempio è prendere pezzi di codice ripetitivi ed estrarli in una funzione.

“Facile da cambiare” non significa solo codice pulito, se non puoi capire a cosa serve una variabile o cosa fa una funzione basandoti sul suo nome, allora è più difficile cambiarlo in seguito, quando potresti non ricordare esattamente come funziona il tuo codice (o quando qualcun altro sta cercando di cambiare il tuo codice).

Utilizzare nomi di variabili descrittivi rende più facile capire cosa contiene la variabile e a sua volta la rende più facile da usare o cambiare in seguito.

Una buona convenzione iniziale di denominazione per le vostre variabili e funzioni sarebbe:

  • parole semplici per variabili che contengono valori. cioè: frutta, firstName, favoriteColor
  • parole plurali per variabili che contengono oggetti o array. cioè: frutta, nomi, myColors
  • una descrizione per variabili che contengono funzioni. Cioè: logFruits, findPerson, getFavoriteColor

Conclusione

Ogni volta che finite di scrivere del codice, dovreste sempre guardare indietro per vedere se c’è qualche modo per asciugarlo, incluso: usare nomi di variabili descrittivi, prendere pezzi di codice ripetitivi ed estrarli in una funzione o ciclo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.