Tutorial para LatinR 2022
Debuggear o depurar los errores de tu código puede ser una tarea frustrante. Tal vez obtuviste un mensaje de error y hay que interpretarlo o tal vez el código devuelve un resultado que no es el esperado. Si bien no existe una herramienta o método mágico para identificar los errores en un código, depurar errores requiere de un proceso sistemático.
En este tutorial aprenderás a utilizar funciones y herramientas que te ayudarán a depurar errores, analizando el código y haciendo preguntas necesarias que guien ese análisis. Cómo con cualquier tarea asociada a la programación, la depuración de errores es una habilidad que requiere práctica, por lo que en el tutorial tendrás la posibilidad de seguir los ejemplos, resolver nuevos problemas aplicando las herramientas vistas, discutir en grupo y hacer todas las preguntas que tengas.
Este tutorial está orientado a personas que tienen alguna experiencia escribiendo código en R. No importa si programan hace 6 años o 6 meses, lo importante es que la sintaxis de R les resulte familiar, en particular loops y funciones, y se haya encontrado con errores y problemas de código.
Todos los materiales de este curso en encuentra bajo la licencia Creative Commons Attribution-ShareAlike 4.0 International License.
Nos inspiramos y nos basamos en los siguientes recursos:
Sobre debugging:
- Advance R, Chapter 22 de Hadley Wickham
- Debugging code in RStudio by Garrett Grolemund
Sobre reprex:
- Cómo hacer un buen ejemplo reproducible en R de Elio Campitelli
- Help me help you. Creating reproducible examples de Jenny Bryan