2015-05-05 17 views
10

Bir sonraki satıra geçmek için binding.pry veya byebug üzerinde next yazıyorum. Prosedüre girmek için step kullanıyorum. Bir çizgiyi nasıl geri alabilirim?Ruby/byebug/binding.pry: Nasıl geri adım atılır?

Şanssız belgeleri inceledim. Çok takdir edilmesine yardımcı olun. Teşekkürler.

+11

Geri adım atmazsınız. “Zaman yolculuğu” yapan bazı hata ayıklayıcılar olsa da, geriye doğru adım atmanıza izin verirken, Ruby'nin böyle bir hata ayıklayıcısı yoktur. Bir talimat yürütüldüğünde, idam edilmeden önce bir duruma geri dönemezsiniz. –

+0

lanet. Tamam, peki, bunu temizlediğiniz için teşekkürler. 'Zaman yolculuğu' hangi dilleri destekliyor? – jamesdlivesinatree

+0

Burada birkaç teknolojiyi isimlendiren ve ilgili zorluklar hakkında iyi bir arka plan veren "ters hata ayıklama" hakkında Programmers Stack Exchange hakkında bir tartışma var: http://programmers.stackexchange.com/questions/181527/why-is-reverse-debugging- nadiren kullanılmış –

cevap

2

ByeBug'u kullanırken geri adım atmanın bir yolu yoktur.

İlgili konular