Programmeringsprincippet DRY

Programmeringsprincippet DRY (Don’t repeat yourself) antager opdeling af et stort system, for eksempel, din udviklede software i mindre, ikke-gentagne komponenter. Hvis du har flere komponenter, der udfører de samme opgaver, bør du ifølge DRY-princippet reducere deres antal, ideelt set, så hver komponent ikke gentages.

Efter at systemet er opdelt i komponenter, der er ansvarlige for at udføre klart definerede opgaver, kan de organiseres i klasser, hvilket kaldes modulær arkitektur.

For korrekt at opbygge et system efter DRY-princippet er det nødvendigt at overholde følgende regler:

Se også

  • princippet SOLID,
    som giver anbefalinger til software baseret på OOP
  • princippet KISS,
    som antager afvisning af komplicering af software
  • princippet YAGNI,
    som antager afvisning af overflødig funktionalitet i software
  • princippet CQS,
    som kun giver én kommando til hver funktion
  • princippet LoD,
    som anvendes ved softwareudvikling
  • princippet ansvarsadskillelse,
    som anvendes ved softwareudvikling