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:
- Boshqa modullar va komponentlarning ishlashi va funktsionalligi haqida cheklangan ma'lumotga ega bo'lish.
- Faqat ruxsat etilgan komponentlar bilan o‘zaro ishlash va tanish bo‘lmagan modullar bilan ishlashdan izolyatsiya qilingan bo‘lish.
Shuningdek qarang
-
SOLIDtamoyili,
OBYT asosidagi dasturiy ta'minot uchun tavsiyalar belgilovchi -
DRYtamoyili,
dasturiy ta'minotni kichik komponentlarga ajratuvchi -
KISStamoyili,
dasturiy ta'minotni murakkablashtirishdan voz kechishni nazarda tutuvchi -
YAGNItamoyili,
dasturiy ta'minotning ortiqcha funktsionalligidan voz kechishni nazarda tutuvchi -
CQStamoyili,
har bir funktsiya uchun faqat bitta buyruq belgilovchi -
mas'uliyatni ajratish tamoyili,
dasturiy ta'minotni ishlab chiqishda qo‘llaniladigan