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.

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 ocho ejemplos, elegidos a propósito y no generados al azar, uno por cada parte del libro. 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 lees en papel, en EPUB o en PDF, cada ejercicio trae el programa completo y un enlace a su animación en la web.