Принцип на програмирање DRY

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

Откако системот ќе се подели на компоненти, одговорни за извршување на точно дефинирани задачи, тие може да се организираат во класи, што се нарекува модуларна архитектура.

За правилно изградени системи според принципот DRY неопходно е да се следат следниве правила:

Погледни исто така

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