Beginsel van CQS-programmering
Die programmeringsbeginsel CQS (Command-query Separation, Opdrag-Navraag Skeiding) stel voor dat elke funksie in 'n projek slegs 'n opdrag (enige aktiewe aksie) of slegs 'n navraag om data te herwin, kan uitvoer.
Byvoorbeeld, in jou projek is daar 'n funksie wat die invoerveld oplik, maar dit moet nie terselfdertyd die ingevoerde gebruikersinligting ontleed en dit na die databasis stuur nie; vir dit is 'n ander funksie nodig.
Kyk ook
-
die
SOLIDbeginsel,
wat riglyne vir OOG-gebasseerde sagteware verskaf -
die
DRYbeginsel,
wat sagteware in klein komponente verdeel -
die
KISSbeginsel,
wat die vermyding van sagteware-kompleksiteit voorstel -
die
YAGNIbeginsel,
wat die vermyding van oortollige sagteware-funksionaliteit voorstel -
die
LoDbeginsel,
wat toegepas word tydens sagteware-ontwikkeling -
die verantwoordelikheidskeiding beginsel,
wat toegepas word tydens sagteware-ontwikkeling