Principio di programmazione CQS
Il principio di programmazione CQS (Command-query Separation, Separazione comando-interrogazione) presuppone che ogni funzione in un progetto possa eseguire solo un comando (qualsiasi azione attiva) o solo una query per il recupero dei dati.
Ad esempio, nel tuo progetto c'è una funzione che esegue l'evidenziazione di un input, ma non dovrebbe contemporaneamente analizzare le informazioni inserite dall'utente e inviarle al database; per questo è necessaria un'altra funzione.
Vedi anche
-
il principio
SOLID,
che fornisce linee guida per il software basato sulla OOP -
il principio
DRY,
che suddivide il software in piccoli componenti -
il principio
KISS,
che presuppone il rifiuto di complicare il software -
il principio
YAGNI,
che presuppone il rifiuto di funzionalità software ridondanti -
il principio
LoD,
che viene applicato durante lo sviluppo del software -
il principio separazione delle responsabilità,
che viene applicato durante lo sviluppo del software