Estoy tratando de encontrar una mejor manera de integrar IRB con mi desarrollo de ruby normal. Actualmente raramente uso IRB con mi código. Solo lo uso para verificar la sintaxis o intentar algo pequeño.¿Cómo incorporar Ruby interactivo en mi proceso de desarrollo?
Sé que puedo cargar mi propio código en el rubí como
require 'mycode'
pero esto generalmente no encaja con mi estilo de programación. En ocasiones, las variables que deseo examinar están fuera del alcance o dentro de un ciclo. ¿Hay alguna manera fácil de iniciar mi script y congelarlo en cierto punto dentro de IRB? Supongo que estoy buscando una forma más fácil de depurar mi código Ruby sin romper mi clave F5 (compilar).
Tal vez un desarrollador de ruby con más experiencia pueda compartir conmigo un método de desarrollo más simplificado.
Desarrollar prueba primero (preferiblemente con RSpec y pepino). Entonces no necesitarás mucho IRB. Pero sí, los puntos de corte de los depuradores son el camino a seguir, como ya han dicho otros. –