DRY программалоо принциби

DRY программалоо принциби (Don’t repeat yourself) ири системаны, мисалы, сиз иштеп чыккан программалык камсыздоону, кичинекей, кайталанбаган компоненттерге бөлүүнү талап кылат. Эгерде сизде бирдей милдеттерди аткаруучу бир нече компонент болсо, анда DRY принциби боюнча алардын санын азайтуу керек, идеалдуу учурда ар бир компонент кайталанбашы керек.

Системаны так аныкталган милдеттерди аткарууга жооп берүүчү компоненттерге бөлгөндөн кийин, аларды класс катары уюштурууга болот, бул модулдук архитектура деп аталат.

DRY принциби боюнча системаны туура куруу үчүн төмөнкү эрежелерди сактоо керек:

Ошондой эле караңыз

  • SOLID принциби,
    ООП негизинде программалык камсыздоо үчүн сунуштарды көрсөтөт
  • KISS принциби,
    программалык камсыздоону татаалдаштырбоону сунуш кылат
  • YAGNI принциби,
    программалык камсыздоонун ашыкча функционалдуулугунан баш тартууну сунуш кылат
  • CQS принциби,
    ар бир функция үчүн бир гана буйрукту көрсөтөт
  • LoD принциби,
    программалык камсыздоону иштеп чыгууда колдонулат
  • жоопкерчиликти бөлүү принциби,
    программалык камсыздоону иштеп чыгууда колдонулат