Dasturlashning DRY prinsipi

Dasturlashning DRY prinsipi (Don’t repeat yourself) yirik tizimni, masalan, ishlab chiqqan dasturingizni mayda, takrorlanmas komponentlarga bo'linishni nazarda tutadi. Agar sizda bir xil vazifalarni bajaradigan bir nechta komponent bo'lsa, DRY prinsipiga ko'ra ular sonini qisqartirish kerak, ideal holatda, har bir komponent takrorlanmasligi kerak.

Tizim aniq belgilangan vazifalarni bajaruvchi komponentlarga bo'lingandan so'ng, ularni klasslar shaklida tashkil qilish mumkin, bular modulli arxitektura deb ataladi.

Tizimni DRY prinsipiga muvofiq to'g'ri qurish uchun quyidagi qoidalarga amal qilish kerak:

Shuningdek qarang

  • SOLID prinsipi,
    OBOT asosidagi dasturiy ta'minot uchun tavsiyalar belgilaydi
  • KISS prinsipi,
    u dasturiy ta'minotni murakkablashtirishdan voz kechishni nazarda tutadi
  • YAGNI prinsipi,
    u dasturiy ta'minotning ortiqcha funksionalligidan voz kechishni nazarda tutadi
  • CQS prinsipi,
    u har bir funktsiya uchun faqat bitta buyruq belgilaydi
  • LoD prinsipi,
    u dasturiy ta'minotni ishlab chiqishda qo'llaniladi
  • Mas'uliyatni ajratish prinsipi,
    u dasturiy ta'minotni ishlab chiqishda qo'llaniladi