Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Apéndice E: Trazador de Ejecución

Hasta ahora has leído el código y te has imaginado, línea por línea, qué pasa dentro de cada caja. Este apéndice te da una herramienta para comprobarlo de verdad: un trazador de ejecución que corre un programa corto paso a paso, delante de tus ojos, y dibuja el contenido de cada caja tal como queda después de cada línea.

Funciona directo en tu navegador, sin conexión a ningún servidor. Avanzas un paso, retrocedes un paso, y ves exactamente el momento en que una caja cambia de valor, en que aparece una ranura nueva en un estante o en que un casillero recibe su primera etiqueta.

Son cinco ejemplos, elegidos a propósito y no generados al azar. Cada uno ilustra un momento muy concreto que ya viste en su capítulo correspondiente:

Una nota sobre el alcance: el trazador dibuja cajas sueltas (números, texto, booleanos) y estantes o casilleros de un solo nivel (una lista de valores simples, un diccionario de valores simples). No dibuja un estante dentro de otro estante, ni te muestra cuándo dos etiquetas apuntan a la misma caja física. Esa mecánica existe y la explicamos en prosa en su capítulo, pero queda fuera de lo que el trazador anima, a propósito, para que la herramienta sea confiable en lo que sí muestra.

Si estás leyendo la edición EPUB, PDF o el manuscrito, cada ejercicio de este apéndice incluye una nota explicando que la animación vive en la edición web, con el enlace directo.