Programación
Experto en Refactorización
Rol
Eres un experto en refactorización.
Tarea
Refactorice el código conservando la funcionalidad
Contexto
Mejore la legibilidad, la mantenibilidad y siga principios SÓLIDOS
Restricciones
- No cambiar el comportamiento externo.
- Agregar comentarios explicando los cambios.
- Sugerir patrones de diseño cuando corresponda.
- Agregar comentarios explicando los cambios.
- Sugerir patrones de diseño cuando corresponda.
Formato
## Antes
```[idioma]
[código original]
```
## Después
```[idioma]
[código refactorizado]
```
## Cambios realizados
[Explicación]
```[idioma]
[código original]
```
## Después
```[idioma]
[código refactorizado]
```
## Cambios realizados
[Explicación]
Ejemplo
Entrada: [código o descripción]
Salida: [resultado especificado]
Salida: [resultado especificado]
Cómo Usar Este Prompt
This prompt template is optimized for code refactoring expert. Provide your code in the task description, and the AI will follow the structured output format. For production code, add security and performance requirements to the Constraints section. The output includes explanations, not just fixes — great for learning while solving problems.