Vocabulario de Desarrollo de software · Arquitectura, patrones de diseño y gráficos

¿Qué significa command-query separation?

Significado en Desarrollo de software, traducción al español y ejemplos

sustantivoTérmino avanzado

command-query separation: separación de comandos y consultas

Principio que separa las operaciones que modifican el estado de las que devuelven información sin modificarlo.

Cómo se usa

Se aplica al diseño de interfaces y no exige por sí mismo bases de datos separadas ni servicios desplegados aparte.

Frases de ejemplo

  1. Applying command-query separation stopped the balance getter from silently creating an account.

    Aplicar la separación de comandos y consultas evitó que el getter del saldo creara una cuenta en silencio.

    Una operación de lectura deja de ocultar una modificación de estado.

  2. We followed command-query separation while keeping both operations in the same module.

    Seguimos la separación de comandos y consultas y mantuvimos ambas operaciones en el mismo módulo.

    Separar responsabilidades no obliga a separar el despliegue ni el almacenamiento.

Combinaciones frecuentes

  • apply command-query separation
  • command-query separation principle

Más términos: Arquitectura, patrones de diseño y gráficos

Practica con lecturas adaptadas a tu nivel

Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés: