Sobes.tech
Junior

O que é o princípio DRY (Don't Repeat Yourself)?

sobes.tech IA

Resposta da IA

O princípio DRY (Don't Repeat Yourself) é um princípio de desenvolvimento de software que consiste em que cada fragmento de informação deve ter uma única e coerente representação no sistema.

O seu objetivo é evitar a duplicação de código e dados. Se a lógica ou os dados se repetirem em vários locais, alterações num local exigem alterações correspondentes em todos os outros, o que aumenta o risco de erros e a complexidade de manutenção.

Vantagens da aplicação do DRY:

  • Melhoria na manutenção: As alterações são feitas num só lugar.
  • Menos erros: Reduz a probabilidade de introduzir alterações incompatíveis.
  • Maior legibilidade: O código torna-se mais compreensível e estruturado.
  • Desenvolvimento mais rápido: A nova lógica é construída com base em componentes existentes.

A violação do princípio DRY é frequentemente chamada de WET (Write Everything Twice, We Enjoy Typing ou Waste Everyone's Time).