#279 Programacion Básico Público v1 ChatGPT, Claude, SonarQube #refactorizacion #clean-code #solid #mantenibilidad

Refactorizar código

Mejorar código existente sin alterar su propósito funcional.

Volver a biblioteca
🤖
Modelo probado
ChatGPT, Claude, SonarQube
📊
Dificultad
Básico
🔖
Versión
v1
📅
Creado
20/05/2026
Revisado
20/05/2026
⏱️
Tiempo estimado
20 min
🔑
Acceso
Público
Recomendación
🎯

Para qué sirve

Mejorar código existente sin alterar su propósito funcional.

📌

Cuándo usarlo

Cuando el código funciona pero es difícil de entender, mantener o ampliar.

📥

Datos de entrada necesarios

Código y contexto técnico.

📤

Resultado esperado

Código refactorizado con explicación de cambios.

💡

Ejemplo de uso

Código: clase con lógica de negocio mezclada con acceso a datos.

🔧

Consejos para mejorarlo

Ajustar placeholders, tono, extensión y formato al caso real antes de ejecutar el prompt.

📝

Nota del curador

Prompt normalizado para hacerlo más claro, reutilizable y seguro sin cambiar su intención funcional.

⚠️

Restricciones

No inventar datos; indicar los supuestos; adaptar el resultado al contexto real; revisar la salida antes de usarla. No ejecutar ni desplegar código sin pruebas; revisar seguridad, dependencias y compatibilidad.

Prompt completo

Actúa como arquitecto de software. Refactoriza este código para mejorar legibilidad y mantenibilidad: {CODIGO} Aplica, cuando proceda: 1. Principios SOLID. 2. Clean code. 3. Separación de responsabilidades. 4. Patrones de diseño sencillos. 5. Nombres claros para funciones, clases y variables. Entrega: - Diagnóstico de problemas. - Código refactorizado. - Explicación de los cambios. - Riesgos o pruebas recomendadas antes de usarlo.

Personalizar prompt

Completa los valores de las variables para generar un prompt personalizado.

Prompt personalizado

Actúa como arquitecto de software. Refactoriza este código para mejorar legibilidad y mantenibilidad: {CODIGO} Aplica, cuando proceda: 1. Principios SOLID. 2. Clean code. 3. Separación de responsabilidades. 4. Patrones de diseño sencillos. 5. Nombres claros para funciones, clases y variables. Entrega: - Diagnóstico de problemas. - Código refactorizado. - Explicación de los cambios. - Riesgos o pruebas recomendadas antes de usarlo.