Programavimo principas DRY

Programavimo principas DRY (Don’t repeat yourself) reiškia didelės sistemos, pavyzdžiui, sukurto programinės įrangos, skaidymą į mažesnes, nesikartojančias sudedamąsias dalis. Jei turite kelias sudedamąsias dalis, atliekančias tas pačias užduotis, tuomet pagal DRY principą reikėtų sumažinti jų kiekį, idealiu atveju, kad kiekviena sudedamoji dalis nesikartotų.

Po to, kai sistema buvo suskaidyta į sudedamąsias dalis, atsakingas už aiškiai apibrėžtų užduočių vykdymą, jas galima organizuoti į klases, kas vadinama moduline architektūra.

Kad teisingai suformuotumėte sistemą pagal DRY principą, būtina laikytis šių taisyklių:

Taip pat žiūrėkite

  • principas SOLID,
    kuris nurodo rekomendacijas OOP pagrindu kuriamai programinei įrangai
  • principas KISS,
    kuris reiškia atsisakymą sudėtinginti programinę įrangą
  • principas YAGNI,
    kuris reiškia atsisakymą nuo perteklines programinės įrangos funkcionalumo
  • principas CQS,
    kuris kiekvienai funkcijai nustato tik vieną komandą
  • principas LoD,
    kuris taikomas kuriant programinę įrangą
  • principas atsakomybių atskyrimo,
    kuris taikomas kuriant programinę įrangą