Programmirleme principi DRY

Programmirleme principi DRY (Don’t repeat yourself) uly sistemany, meselem, siz doreden programma ussadyny, has kicijik, gaitalanmayan komponentlere bolemage nusga goyyar. Eger sizde birnace komponentler, soshular isleri yerine yetiryane bolsa, onda DRY principina layyklykda olaryn sanyn azaltmaly, idealda, her bir komponentin gaitalanmaly daldir.

Sistemany komponentlere bolelerinden son, kesgitlenen wezipeleri yerine yetirmek uchun jogap beriyan, olary synplarda uygunlasdyryp bolar, bu modul arkitekturasy diyilyar.

Sistemany dogry gurmak uchun DRY principina eyermeli ashakdaky dalilleri berjay etmelidir:

Hem-de garash

  • prinsip SOLID,
    ol OOP esaslarynda programma ussadlaryna maslahatlar beryar
  • prinsip KISS,
    ol programma ussadlarynyyn gynladylymagyndan yuz owwurmagy nusga goyyar
  • prinsip YAGNI,
    ol programma ussadlarynyyn artykmach funksionallygynyn yok edilmegini nusga goyyar
  • prinsip CQS,
    ol her bir funksiya uchun dihene bir bujury beryar
  • prinsip LoD,
    ol programma ussadlaryny doredende ulanylyar
  • prinsip jogapkarcilygy bolemage,
    ol programma ussadlaryny doredende ulanylyar