Princíp programovania CQS
Princíp programovania CQS (Command-query Separation, Príkazovo-dopytové oddelenie) predpokladá, že každá funkcia v projekte môže vykonávať iba príkaz (akúkoľvek aktívnu akciu) alebo iba dopyt na extrahovanie údajov.
Napríklad, vo vašom projekte je funkcia, ktorá vykonáva zvýraznenie vstupného poľa, ale nemala by zároveň analyzovať zadané informácie používateľa a odosielať ich do databázy, na to je potrebná iná funkcia.
Pozrite tiež
-
princíp
SOLID,
ktorý stanovuje odporúčania pre softvér založený na OOP -
princíp
DRY,
ktorý delí softvér na malé komponenty -
princíp
KISS,
ktorý predpokladá odmietnutie komplikácie softvéru -
princíp
YAGNI,
ktorý predpokladá odmietnutie nadbytočnej funkcionality softvéru -
princíp
LoD,
ktorý sa aplikuje pri vývoji softvéru -
princíp rozdelenia zodpovednosti,
ktorý sa aplikuje pri vývoji softvéru