Próbuję znaleźć lepszy sposób na integrację IRB z moim normalnym rozwinięciem ruby. Obecnie rzadko używam IRB z moim kodem. Używam go tylko do weryfikacji składni lub do wypróbowania czegoś małego.Jak włączyć interaktywną ruby do mojego procesu rozwoju?
wiem, że mogę załadować mój własny kod w Ruby jako
require 'mycode'
ale to zwykle nie zazębiają się z mojego stylu programowania. Czasami zmienne, które chcę zbadać, są poza zakresem lub wewnątrz pętli. Czy istnieje prosty sposób na odpalenie mojego scenariusza i zamrożenie w pewnym punkcie wewnątrz IRB? Chyba szukam prostszego sposobu na debugowanie mojego kodu ruby bez łamania mojego klucza F5 (kompilacji).
Być może bardziej doświadczony deweloper ruby może udostępnić mi bardziej usprawnioną metodę rozwoju.
Opracuj test-pierwszy (najlepiej z RSpec i Ogórek). Wtedy wcale nie będziesz potrzebował IRB. Ale tak, punkty przerwania debuggera są drogą, jak już mówili inni. –