LoD qoidalar to‘plami

Dasturlash uchun LoD qoidalar to‘plami (Law of Demeter, Demetra Qonuni) dasturiy ta'minotni ishlab chiqishda tizimning turli komponentlari o‘rtasidagi o‘zaro aloqani cheklashni nazarda tutadi.

LoD qoidalariga ko‘ra, sizning tizimingizdagi har bir komponent quyidagilarga amal qilishi kerak:

Shuningdek qarang

  • SOLID tamoyili,
    OBYT asosidagi dasturiy ta'minot uchun tavsiyalar belgilovchi
  • DRY tamoyili,
    dasturiy ta'minotni kichik komponentlarga ajratuvchi
  • KISS tamoyili,
    dasturiy ta'minotni murakkablashtirishdan voz kechishni nazarda tutuvchi
  • YAGNI tamoyili,
    dasturiy ta'minotning ortiqcha funktsionalligidan voz kechishni nazarda tutuvchi
  • CQS tamoyili,
    har bir funktsiya uchun faqat bitta buyruq belgilovchi
  • mas'uliyatni ajratish tamoyili,
    dasturiy ta'minotni ishlab chiqishda qo‘llaniladigan