Programmeerimise põhimõte CQS
Programmeerimise põhimõte CQS (Command-query Separation, Käsk-päringu eraldus) eeldab, et iga funktsioon projektis võib teostada ainult käsku (mis tahes aktiivne tegevus) või ainult andmete toomise päringu.
Näiteks on teie projektis funktsioon, mis teostab sisendvälja esiletõstmist, kuid see ei peaks samal ajal sõeluma kasutaja sisestatud teavet ja saatma seda andmebaasi, selleks on vaja teist funktsiooni.
Vaata ka
-
põhimõte
SOLID,
mis määrab OOP-il põhineva tarkvara soovitused -
põhimõte
DRY,
mis jagab tarkvara väikesteks komponentideks -
põhimõte
KISS,
mis eeldab loobumist tarkvara keerukuse suurendamisest -
põhimõte
YAGNI,
mis eeldab loobumist tarkvara liigsest funktsionaalsusest -
põhimõte
LoD,
mida rakendatakse tarkvara arendamisel -
põhimõte vastutuse jagamise,
mida rakendatakse tarkvara arendamisel