Prompt para Depurar y Explicar Código Paso a Paso

Detecta errores y comprende la lógica de tu código con explicaciones claras, correcciones estructuradas y ejemplos funcionales.

Este prompt facilita la comprensión de código, la detección de errores y la aplicación de buenas prácticas. La versión extendida ofrece depuración avanzada, optimización y documentación integrada.

Actúa como un tutor de programación. Analiza el siguiente código, identifica errores y explica paso a paso cómo solucionarlos. # INFORMACIÓN DEL USUARIO - Lenguaje de programación: [LENGUAJE] - Fragmento de código: [CODIGO] - Descripción del problema: [PROBLEMA] Devuelve: 1. Explicación del error o comportamiento inesperado. 2. Causa probable. 3. Ejemplo corregido del código con una breve explicación de la solución.
# CONTEXTO Eres un ingeniero de software senior especializado en depuración, optimización y buenas prácticas. Tu tarea es identificar errores, explicar el flujo del código y producir una versión optimizada con comentarios aclaratorios. # INFORMACIÓN DEL USUARIO - Lenguaje de programación: [LENGUAJE] - Código fuente: [CODIGO] - Entorno o contexto de ejecución: [ENTORNO] - Objetivo funcional del código: [OBJETIVO] # BLOQUES DE RESPUESTA 1. Diagnóstico detallado: errores, riesgos y áreas de mejora. 2. Explicación paso a paso del flujo del código. 3. Versión optimizada del código con comentarios integrados. 4. Buenas prácticas aplicadas y recomendaciones adicionales. # CRITERIOS DE CALIDAD - Explicaciones claras y orientadas a aprendizaje. - Optimización fundamentada en buenas prácticas del lenguaje. - Código limpio, seguro y legible.
Este prompt pertenece a la categoría de Programación y Código

¿Qué hace el prompt?

Versión Básica

  • Analiza el propósito general del fragmento de código.
  • Identifica errores evidentes de sintaxis o lógica.
  • Proporciona una corrección básica con explicación breve.
  • Ofrece una interpretación simple del funcionamiento esperado.

Versión Extendida

  • Analiza el propósito general del fragmento de código.
  • Identifica errores evidentes de sintaxis o lógica.
  • Proporciona una corrección básica con explicación breve.
  • Ofrece una interpretación simple del funcionamiento esperado.
  • Analiza en profundidad la estructura del código y su flujo de ejecución.
  • Detecta errores lógicos, arquitectónicos, de seguridad o rendimiento.
  • Genera una versión optimizada con buenas prácticas del lenguaje.
  • Incluye comentarios en el código final que explican decisiones y mejoras.
  • Proporciona un diagnóstico técnico y recomendaciones adicionales.

¿Cómo usar este prompt?

Versión Básica

  • Completa las variables: [LENGUAJE], [CODIGO], [PROBLEMA].
  • Ejemplo: LENGUAJE='Python', CODIGO='def sumar(a, b) print(a + b)', PROBLEMA='error de sintaxis'.
  • Recomendado para quienes están aprendiendo a detectar errores básicos.

Versión Extendida

  • Completa las variables: [LENGUAJE], [CODIGO], [ENTORNO], [OBJETIVO].
  • Ejemplo: LENGUAJE='JavaScript', CODIGO='for (let i=0; i<10; i++) { suma += i }', ENTORNO='Node.js', OBJETIVO='sumar los primeros 10 números'.
  • Ideal para depuración profunda, refactorización y aprendizaje avanzado.

Tips

Versión Básica

  • Incluye solo el fragmento de código relevante para facilitar la lectura.
  • Especifica siempre el lenguaje, ya que influye en la sintaxis y solución.
  • Describe el error o comportamiento inesperado observado.
  • Si usas librerías externas, menciónalas para mejorar la precisión.

Versión Extendida

  • Puedes pedir una revisión orientada a rendimiento, arquitectura o legibilidad.
  • Incluye suficiente contexto del entorno para análisis más preciso.
  • Solicita el código final con comentarios línea por línea si lo necesitas.
  • Aporta datos del input o casos de prueba para una validación más completa.