J'ai récemment refactorisé une méthode qui était à la fois une commande et une méthode de requête.
Après l'avoir séparée en une méthode de commande et une méthode de requête, j'ai trouvé qu'il y a maintenant plusieurs endroits dans le code où j'appelle la commande puis j'obtiens la valeur de la requête, ce qui semble être une violation du principe DRY.
Mais si je devais envelopper ce code commun dans une méthode, cette méthode serait à la fois une commande et une requête. Est-ce acceptable?