Programmeringsprincippet CQS
Programmeringsprincippet CQS (Command-query Separation, Kommando-forespørgsel adskillelse) antager, at hver funktion i et projekt kun kan udføre en kommando (enhver aktiv handling) eller kun en forespørgsel om hentning af data.
For eksempel, i dit projekt er der en funktion, der udfører markering af et inputfelt, men den bør ikke samtidig parse den indtastede information fra brugeren og sende den til databasen; til dette er en anden funktion nødvendig.
Se også
-
princippet
SOLID,
som giver anbefalinger til software baseret på OOP -
princippet
DRY,
som deler software op i små komponenter -
princippet
KISS,
som antager et afkald på komplicering af software -
princippet
YAGNI,
som antager et afkald på overflødig funktionalitet i software -
princippet
LoD,
som anvendes ved softwareudvikling -
princippet ansvarsadskillelse,
som anvendes ved softwareudvikling