2015-06-11 21 views
5

IDE (IntelliJ Idea) kullanarak ayrı bir JVM içinde çalışan Rails ve Ruby kodunu (yani, kesme noktaları, çağrı yığını vb ...) hata ayıklamanın yolu nedir? Sonarqube ve IntelliJ'de bunun için hangi konfigürasyon gerekli?
Bu bilgiyi Sonarqube sitesi veya başka bir yerde bulamadım.Sonar eklentisi içinde Ruby ve Rails kodunu ayıklama

cevap

4

http://docs.sonarqube.org/display/DEV/Extend+Web+Application'a bir göz atın. Bakınız Uygulamalar -> Geliştirme modu.

Selamlar

+0

Orada yararlı bir bilgi var, ancak IDE kullanarak hata ayıklama hakkında bir şey söylemiyor (örneğin, kesme noktaları vb. Durduruluyor) – Sergey

+0

Farkında değilim ray kodunda bazı kırılma noktaları belirleyebilme. Benim yanımda, bazı iyi eski kullanıyorum: ne olduğunu anlamak için "### Blabla" koyar ... –

+0

Böyle bir seçenek var. Örneğin bkz. Https://www.jetbrains.com/ruby/features/ruby_debugger.html "Koymak" kullanımı da çok işe yarar, fakat üretkenlik tamamen farklı olacaktır. – Sergey

1

En iyi bahis rubymine ile gitmektir: https://www.jetbrains.com/ruby/

O Ruby ve Rails için IntelliJ bir versiyonu. Mükemmel hata ayıklama araçları var. Sen benzeri burada kesme noktaları ve hakkında daha fazla bilgi bulabilirsiniz: https://www.jetbrains.com/ruby/features/ruby_debugger.html

rubymine popülerlik kazanıyor, ancak çoğu yakut geliştiriciler sadece onlar ayıklamak istediğiniz kendi kodunda noktada binding.pry bırakın. Pry, mükemmel hata ayıklama araçları sunan son derece popüler bir mücevherdir. Bu özelliğin nasıl kullanılacağı hakkında daha fazla bilgi: https://github.com/pry/pry#runtime-invocation