Depurador como REPL: Run to Cursor y Quick Evaluate Expression de IntelliJ IDEA
2025-03-28
Cansado de los depuradores tradicionales, especialmente de las limitaciones de gdb y lldb con código nativo, el autor descubrió un flujo de trabajo potente en IntelliJ IDEA. Combinando "Run to Cursor" y "Quick Evaluate Expression", el depurador se transforma en un REPL. "Run to Cursor" ejecuta el programa hasta la posición del cursor, mientras que "Quick Evaluate Expression" permite evaluar expresiones (¡incluso código recién escrito!) dentro del marco de pila actual. Este enfoque reemplaza la ejecución paso a paso por una interacción más experimental y bidimensional dentro del editor, utilizando la finalización del código y ofreciendo una experiencia de depuración significativamente más eficiente.
Desarrollo