LoD qaydalar seti
Proqramlaşdırma üçün LoD qaydalar seti (Law of Demeter, Demetra Qanunu) proqram təminatının hazırlanması zamanı sistemin müxtəlif komponentləri arasında qarşılıqlı əlaqəni məhdudlaşdırmağı nəzərdə tutur.
LoD qaydalarına görə sisteminizdəki hər bir komponent:
- Digər modulların və komponentlərin işi və funksionallığı haqqında məhdud məlumatlara malik olmalıdır.
- Yalnız icazə verilən komponentlərlə qarşılıqlı əlaqədə olmalı və tanımadığı modullarla işləməkdən təcrid olunmalıdır.
Həmçinin bax
-
SOLIDprinsipi,
OOP əsasında proqram təminatı üçün tövsiyələr təyin edən -
DRYprinsipi,
proqram təminatını kiçik komponentlərə ayıran -
KISSprinsipi,
proqram təminatının mürəkkəbləşdirilməsindən imtinanı nəzərdə tutan -
YAGNIprinsipi,
proqram təminatının artıq funksionallığından imtinanı nəzərdə tutan -
CQSprinsipi,
hər bir funksiya üçün yalnız bir əmr təyin edən -
məsuliyyətlərin ayrılması prinsipi,
proqram təminatının hazırlanmasında tətbiq olunan