Kanuni ya Kugawanya Wajibu
Kanuni ya kugawanya wajibu inamaanisha kutofautisha katika mradi unaotengenezwa vitalu vya kazi, vinavyotatua kazi maalum.
Faida kubwa ya kutumia kanuni ya kugawanya wajibu ni kwamba inapunguza utata wa mchakato wa kazi na wakati huo huo huongeza kuaminika kwake na kubadilika (usuluhishi).
Mfano rahisi zaidi wa matumizi ya kanuni ya kugawanya wajibu ni mgawanyo wa kazi kati ya madarasa na vitu katika OOP.
Angalia pia
-
kanuni
SOLID,
ambayo inaweka miongozo ya programu kwa msingi wa OOP -
kanuni
DRY,
ambayo inagawanya programu katika sehemu ndogo -
kanuni
KISS,
ambayo inapendekeza kuepuka utata wa programu -
kanuni
YAGNI,
ambayo inapendekeza kuepuka utendakazi usiohitajika wa programu -
kanuni
CQS,
ambayo inaweka kwa kila utendaji amri moja tu -
kanuni
LoD,
ambayo inatumika wakati wa kutengeneza programu