Vastutuse eraldamise põhimõte
Vastutuse eraldamise põhimõte eeldab arendatavas projektis spetsialiseeritud ülesandeid lahendavate funktsionaalsete plokkide eraldamist.
Vastutuse eraldamise põhimõtte rakendamise suur eelis seisneb selles, et väheneb töövoogude keerukus ja samal ajal suureneb nende töökindlus ja paindlikkus (kohanduvus).
Lihtsaimaks näiteks vastutuse eraldamise põhimõtte kasutamisest on funktsioonide jaotamine klasside ja objektide vahel OOP-s.
Vaata ka
-
põhimõte
SOLID,
mis annab juhiseid OOP-l põhinevale tarkvarale -
põhimõte
DRY,
mis jagab tarkvara väikesteks komponentideks -
põhimõte
KISS,
mis eeldab tarkvara mitm keeruliseks muutmist -
põhimõte
YAGNI,
mis eeldab tarkvara liigfunktsionaalsusest loobumist -
põhimõte
CQS,
mis määrab igale funktsioonile ainult ühe käsurea -
põhimõte
LoD,
mida rakendatakse tarkvara arendamisel