Debugguer Lógico (Rubber Ducking)
El segundo par de ojos
A veces el compilador no da error, pero el programa no hace lo que debe. Esto se llama «Error Lógico». Explicar el problema a la IA (Rubber Ducking) suele revelar la solución.
PROMPT INTERACTIVO
Actúa como mi compañero de Pair Programming.
Tengo un bug lógico en este código. No da error de sintaxis, pero el comportamiento es incorrecto.
Comportamiento esperado: [Qué debería pasar].
Comportamiento real: [Qué está pasando].
Código: ‘[Pegar Código]’.
Analiza el flujo de ejecución:
1. Rastrea el valor de las variables críticas en cada paso.
2. Identifica dónde se desvía la lógica (ej. condición de bucle incorrecta, problema de asincronía, referencia nula).
3. Propón la corrección.
