Prompt code Programación

Plan de refactorización segura

Produce un plan incremental que conserva comportamiento y facilita revisión y reversión.

Por Leonardo Condori Sin valoraciones todavía 0 favoritos 0 copias

Prompt

Prepará un plan de refactorización para el siguiente código o sistema:

Código o descripción: {{material}}
Problemas observados: {{problemas}}
Comportamientos que deben preservarse: {{contrato}}
Restricciones técnicas: {{restricciones}}
Pruebas existentes: {{pruebas}}

Identificá responsabilidades mezcladas, acoplamiento, duplicación, nombres engañosos y puntos sin cobertura. No supongas que un patrón arquitectónico es mejor por defecto. Compará como máximo tres enfoques y elegí el menor cambio que resuelva el problema.

Entregá un plan en etapas pequeñas. Para cada etapa indicá archivos o componentes afectados, transformación, riesgo, prueba que demuestra equivalencia y condición de reversión. Separá explícitamente refactorización de cambios funcionales; si ambos son necesarios, ordenalos en entregas distintas.

Incluí: mapa antes/después, invariantes, estrategia de caracterización, compatibilidad hacia atrás, métricas de éxito y checklist de revisión. Señalá cualquier decisión que requiera conocer más del repositorio. No escribas código completo salvo que se solicite; priorizá un plan ejecutable y verificable.

Cómo usarlo

Pegá el código relevante o una descripción de módulos. Definí el contrato que no puede cambiar y las restricciones de despliegue.

Valoraciones y reseñas

Sin valoraciones todavía

Ingresá para valorar este prompt.

Todavía no hay reseñas públicas.

Comentarios

Preguntas y comentarios de la comunidad sobre este prompt.

Ingresá para comentar.

Todavía no hay comentarios.