Seti i Rregullave LoD
Seti i rregullave LoD për programim (Law of Demeter, Ligji i Demetrës) supozon që gjatë zhvillimit të softverit duhet të kufizohet ndërveprimi midis komponentëve të ndryshëm të sistemit.
Sipas rregullave LoD, çdo komponent në sistemin tuaj duhet:
- Të ketë njohuri të kufizuara për funksionimin dhe funksionalitetin e moduleve dhe komponentëve të tjerë.
- Të ndërveprojë vetëm me ato komponentë të lejuar dhe të jetë i izoluar nga puna me module të panjohura.
Shihni gjithashtu
-
parimi
SOLID,
i cili jep rekomandime për softverin bazuar në OOP -
parimi
DRY,
i cili ndan softverin në komponentë të vegjël -
parimi
KISS,
i cili sugjeron refuzimin e komplikimit të softverit -
parimi
YAGNI,
i cili sugjeron refuzimin e funksionalitetit të tepërt të softverit -
parimi
CQS,
i cili cakton për çdo funksion vetëm një komandë -
parimi i ndarjes së përgjegjësisë,
i cili zbatohet gjatë zhvillimit të softverit