3 ms·
If you stay away from metaprogramming in your own code Rubymine brings a lot to the table: Go to definition (all the way down to any source code in gems) Usages
by gls2ro 4y ago
If you stay away from metaprogramming in your own code Rubymine brings a lot to the table:
Go to definition (all the way down to any source code in gems)
Usages
Refactoring (renaming methods, classes and filenames)
Integrated debugger
It even infers types now
Brings nice documentation for methods if you use RBS and/or Yard
I think this goes as long as it can be taking into consideration that Ruby is dynamically types and has a lot of support for meta programming.
- selfmodruntime 4y agoI know of Rubymine and use it daily. Rubymine sadly gives up if files get too large, which is realistic for `config.rb` even in medium sized Rails projects. But I wonder if a language can be considered good for use if you can only really use it within a dedicated, non-free IDE.