Principe de programmation CQS
Le principe de programmation CQS (Command-query Separation, Séparation Commande-Requête) suggère que chaque fonction dans un projet ne peut exécuter qu'une commande (toute action active) ou seulement une requête pour extraire des données.
Par exemple, votre projet possède une fonction exécutant la mise en surbrillance d'un champ de saisie, mais elle ne doit pas simultanément analyser les informations saisies par l'utilisateur et les envoyer vers la base de données, pour cela une autre fonction est nécessaire.
Voir aussi
-
le principe
SOLID,
qui fournit des recommandations pour les logiciels basés sur la POO -
le principe
DRY,
qui divise le logiciel en petits composants -
le principe
KISS,
qui prône l'évitement de la complexité inutile des logiciels -
le principe
YAGNI,
qui prône l'évitement des fonctionnalités excédentaires dans les logiciels -
le principe
LoD,
qui est appliqué lors du développement de logiciels -
le principe de séparation des responsabilités,
qui est appliqué lors du développement de logiciels