What is DRY Code

Existe um princípio na programação chamado DRY, ou Don’t Repeat Yourself. Geralmente significa refactoring code, tomando algo feito várias vezes e transformando-o num loop ou numa função. Código DRY é fácil de alterar, porque você só tem que fazer qualquer alteração em um lugar.

Exemplos de código Non-DRY e Dry Code

Podemos usar um laço para executar código repetido

Outro exemplo é pegando bits repetitivos de código e extraindo-os em uma função.

“Fácil de mudar” não significa apenas código limpo, se você não consegue descobrir para que serve uma variável ou o que uma função faz baseado em seu nome, então é mais difícil mudá-la mais tarde, quando você pode não se lembrar exatamente como seu código funciona (ou quando alguém está tentando mudar seu código).

Usar nomes descritivos de variáveis torna mais fácil entender o que a variável contém e, por sua vez, torna mais fácil de usar ou mudar mais tarde.

Uma boa convenção de nomenclatura inicial para suas variáveis e funções seria:

  • singluar palavras para variáveis contendo valores. ou seja: fruta, firstName, favoriteColor
  • palavras plural para variáveis contendo objetos ou arrays. ou seja: fruta, nomes, myColors
  • uma descrição para variáveis contendo funções. ie: logFruits, findPerson, getFavoriteColor

Conclusion

Quando terminar de escrever algum código, você deve sempre olhar para trás para ver se há alguma maneira de secá-lo, incluindo: usando nomes descritivos de variáveis, pegando bits repetitivos de código e extraindo-os para uma função ou loop.

Deixe uma resposta

O seu endereço de email não será publicado.