Le principe de séparation commande-requête (Command-Query Separation en anglais) est un principe plutôt simple et pourtant souvent méconnu des développeurs. J’aimerais le présenter à travers des exemples et des contre-exemples, et je pourrais également parler des impacts sur les tests unitaires.