The Architecture Review
All terms
Glossary

Command-Query Separation (CQS)

Bertrand Meyer's 1988 principle: a method either changes state or returns a result, never both.