Programmēšanas princips CQS
Programmēšanas princips CQS (Command-query Separation, Komandu un vaicājumu atdalīšana) paredz, ka katra funkcija projektā var veikt tikai komandu (jebkuru aktīvu darbību) vai tikai datu izgūšanas vaicājumu.
Piemēram, jūsu projektā ir funkcija, kas veic ievades lauka izcelšanu, taču tai vienlaikus nevajadzētu parsēt lietotāja ievadīto informāciju un nosūtīt to datu bāzē, šim nolūkam ir vajadzīga cita funkcija.
Skatiet arī
-
princips
SOLID,
kurs sniedz ieteikumus programmatūrai, kas balstīta uz OOP -
princips
DRY,
kurs sadala programmatūru mazos komponentos -
princips
KISS,
kurs paredz atteikšanos no programmatūras sarežģīšanas -
princips
YAGNI,
kurs paredz atteikšanos no liekas programmatūras funkcionalitātes -
princips
LoD,
ko izmanto programmatūras izstrādē -
princips atbildības sadalīšana,
ko izmanto programmatūras izstrādē