Principiul de programare CQS
Principiul de programare CQS (Command-query Separation, Separarea comenză-interogare) presupune că fiecare funcție dintr-un proiect poate executa doar o comandă (orice acțiune activă) sau doar o interogare pentru extragerea datelor.
De exemplu, în proiectul dumneavoastră există o funcție care execută evidențierea unui câmp de introducere, dar nu ar trebui să analizeze simultan informația introdusă de utilizator și să o trimită în baza de date, pentru aceasta este nevoie de o altă funcție.
Vedeți și
-
principiul
SOLID,
care oferă recomandări pentru software bazat pe OOP -
principiul
DRY,
care împarte software-ul în componente mici -
principiul
KISS,
care presupune refuzul de a complica software-ul -
principiul
YAGNI,
care presupune refuzul funcționalității excesive a software-ului -
principiul
LoD,
care este aplicat în dezvoltarea de software -
principiul separării responsabilității,
care este aplicat în dezvoltarea de software