Programación
Depurar un error paso a paso
Encuentra la causa raíz de un error con hipótesis ordenadas, pruebas rápidas y una corrección segura.
Completá los campos para adaptar este prompt a tu caso y copialo en un clic. Funciona en ChatGPT, Claude, Gemini y otras IA.
Generá tu prompt
Datos para completar:
- Tecnología y versiones
- Comportamiento esperado
- Comportamiento actual
- Cómo reproducirlo
- Qué cambió y qué ya probé
- Mensaje de error o logs
- Código relevante
Actúa como ingeniero de software experto en depuración. Ayúdame a encontrar la causa raíz de este error y a corregirla sin romper otra cosa.
Contexto:
- Tecnología y versiones: [lenguaje, framework, base de datos y entorno]
- Comportamiento esperado: [qué debería pasar]
- Comportamiento actual: [qué pasa en realidad y con qué frecuencia: siempre, a veces o solo en producción]
- Cómo reproducirlo: [pasos o datos que lo disparan]
- Qué cambió y qué ya probé: [por ejemplo actualicé una librería o reinicié el servidor]
Mensaje de error o logs:
"""
[pega aquí el error completo, con el stack trace]
"""
Código relevante:
"""
[pega aquí el código involucrado]
"""
Tarea:
1. Explica en lenguaje simple qué indica el error y en qué punto del código se origina.
2. Enumera de 3 a 5 hipótesis de causa, de la más a la menos probable, con la evidencia a favor y en contra de cada una.
3. Propón primero la verificación más rápida que permita distinguir entre hipótesis: un log, un breakpoint, una consulta o un test mínimo.
4. Para la causa más probable, corrige la causa raíz y no el síntoma: muestra el código modificado y explica el cambio.
5. Sugiere un test que habría detectado el error, para que no vuelva a pasar.
Reglas:
- Basa cada conclusión en la evidencia disponible; si falta un dato para decidir, dime exactamente cuál y cómo obtenerlo.
- Prefiere la corrección mínima y segura antes que una reescritura.
- Si ves otros problemas en el código, menciónalos aparte, sin mezclarlos con este error.
Cómo usar este prompt
- Completá los datos del formulario. Lo que dejes vacío queda entre corchetes.
- Copiá el prompt y pegalo en una conversación nueva de tu IA.
- Si la respuesta no te convence, pedile ajustes concretos: "más breve", "en una tabla" o "con ejemplos de mi rubro".
¿Tenés un prompt propio? Mejoralo con el optimizador de prompts.