English
Currently, data validation (for example, in user endpoints) is performed directly in controllers or routers. Extracting validation logic into reusable utilities or middlewares will improve maintainability and reduce code duplication.
Acceptance Criteria
- Move repeated validation logic to utility functions or middlewares.
- Ensure all endpoints use the new validation utilities.
- Remove redundant validation code from controllers/routers.
- Add or update tests to cover the new validation structure.
Español
Actualmente, la validación de datos (por ejemplo, en los endpoints de usuario) se realiza directamente en los controladores o routers. Extraer la lógica de validación a utilidades o middlewares reutilizables mejorará la mantenibilidad y reducirá la duplicación de código.
Criterios de aceptación
- Mover la lógica de validación repetida a funciones utilitarias o middlewares.
- Asegurar que todos los endpoints usen las nuevas utilidades de validación.
- Eliminar código de validación redundante de controladores/routers.
- Agregar o actualizar tests para cubrir la nueva estructura de validación.
English
Currently, data validation (for example, in user endpoints) is performed directly in controllers or routers. Extracting validation logic into reusable utilities or middlewares will improve maintainability and reduce code duplication.
Acceptance Criteria
Español
Actualmente, la validación de datos (por ejemplo, en los endpoints de usuario) se realiza directamente en los controladores o routers. Extraer la lógica de validación a utilidades o middlewares reutilizables mejorará la mantenibilidad y reducirá la duplicación de código.
Criterios de aceptación