IRB'yi normal yakut dağıtımımla bütünleştirmenin daha iyi bir yolunu bulmaya çalışıyorum. Şu anda IRB'yi kodumla nadiren kullanıyorum. Sadece sözdizimini doğrulamak ya da küçük bir şey denemek için kullanıyorum.Etkileşimli Ruby'yi geliştirme sürecime nasıl dahil edebilirim?
Ben
require 'mycode'
olarak yakut içine kendi kodunu yükleyebilirsiniz biliyorum ama bu genellikle benim programlama tarzı ile uyuşmamaktadır. Bazen incelemek istediğim değişkenler kapsam dışı veya bir döngünün içinde. Senaryoyu ateşlemenin ve IRB'nin içinde belli bir noktada dondurabilmenin kolay bir yolu var mı? Sanırım F5 (derleme) anahtarımı kırmadan ruby kodumda hata ayıklamak için daha kolay bir yol arıyorum.
Belki daha deneyimli bir yakut geliştiricisi benimle daha akıcı bir geliştirme yöntemi paylaşabilir.
Önce test geliştirin (tercihen RSpec ve Salatalık ile). O zaman IRB'ye çok ihtiyacınız olmayacak. Ama evet, hata ayıklayıcı kesme noktaları, zaten söyledikleri gibi gitmek için yoldur. –