Начело програмирања DRY

Начело програмирања DRY (Don’t repeat yourself) подразумева поделу крупног система, на пример, развијеног вашег програма на ситније, неповторљиве компоненте. Ако имате више компоненти које обављају исте задатке, онда према начелу DRY треба смањити њихов број, идеално, да се свака компонента не понавља.

Након што се систем подели на компоненте, одговорне за обављање јасно одређених задатака, оне се могу организовати у класе, што се зове модуларна архитектура.

За правилну изградњу система по начелу DRY неопходно је придржавати се следећих правила:

Види још

  • начело SOLID,
    које поставља препоруке програма на бази ООП-а
  • начело KISS,
    које подразумева одбијање компликовања програма
  • начело YAGNI,
    које подразумева одбијање вишка функционалности програма
  • начело CQS,
    које поставља за сваку функцију само једну команду
  • начело LoD,
    које се примењује приликом развоја програма
  • начело раздвајања одговорности,
    које се примењује приликом развоја програма