Prinzip CQS (Command-Query Separation)
Das Programmierprinzip CQS (Command-query Separation, Befehl-Abfrage-Trennung) geht davon aus, dass jede Funktion in einem Projekt nur einen Befehl (jede aktive Aktion) oder nur eine Abfrage zur Datenabfrage ausführen darf.
Wenn Sie beispielsweise in Ihrem Projekt eine Funktion haben, die eine Eingabefeld-Hervorhebung durchführt, sollte sie nicht gleichzeitig die eingegebenen Benutzerinformationen parsen und sie in die Datenbank senden. Dafür wird eine andere Funktion benötigt.
Siehe auch
-
das Prinzip
SOLID,
das Empfehlungen für Software auf OOP-Basis gibt -
das Prinzip
DRY,
das Software in kleine Komponenten unterteilt -
das Prinzip
KISS,
das auf die Vermeidung von Softwarekomplexität abzielt -
das Prinzip
YAGNI,
das auf den Verzicht auf übermäßige Softwarefunktionalität abzielt -
das Prinzip
LoD,
das in der Softwareentwicklung angewendet wird -
das Prinzip der Trennung der Verantwortlichkeiten,
das in der Softwareentwicklung angewendet wird