Prinsippet for CQS-programmering
Prinsippet for programmering CQS (Command-query Separation, Kommando-spørring separasjon) antyder at hver funksjon i et prosjekt kun kan utføre enten en kommando (enhver aktiv handling) eller kun en spørring for å hente data.
For eksempel, i prosjektet ditt har du en funksjon som utfører utheving av et inputfelt, men den skal ikke samtidig parse informasjonen som brukeren har skrevet inn og sende den til databasen; for det trengs en annen funksjon.
Se også
-
prinsippet
SOLID,
som setter retningslinjer for programvare basert på OOP -
prinsippet
DRY,
som deler programvare inn i små komponenter -
prinsippet
KISS,
som antyder å unngå å komplisere programvaren -
prinsippet
YAGNI,
som antyder å unngå overflødig funksjonalitet i programvaren -
prinsippet
LoD,
som brukes i programvareutvikling -
prinsippet ansvarsseparasjon,
som brukes i programvareutvikling