Princíp programovania DRY

Princíp programovania DRY (Don’t repeat yourself) predpokladá rozdelenie veľkého systému, napríklad, vytvoreného softvéru na menšie, neopakujúce sa komponenty. Ak máte niekoľko komponentov, ktoré vykonávajú rovnaké úlohy, podľa princípu DRY by ste mali znížiť ich počet, v ideálnom prípade tak, aby sa každý komponent neopakoval.

Potom, ako bol systém rozdelený na komponenty, zodpovedné za vykonávanie jasne definovaných úloh, môžu byť organizované do tried, čo sa nazýva modulárna architektúra.

Pre správne vybudovanie systému podľa princípu DRY je potrebné dodržiavať nasledujúce pravidlá:

Pozri tiež

  • princíp SOLID,
    ktorý určuje odporúčania pre softvér založený na OOP
  • princíp KISS,
    ktorý predpokladá odmietnutie komplikovania softvéru
  • princíp YAGNI,
    ktorý predpokladá odmietnutie nadbytočnej funkcionality softvéru
  • princíp CQS,
    ktorý určuje pre každú funkciu iba jeden príkaz
  • princíp LoD,
    ktorý sa aplikuje pri vývoji softvéru
  • princíp rozdelenia zodpovednosti,
    ktorý sa aplikuje pri vývoji softvéru