Fighting Code Smell in Ruby Code
During the workshop we were talking about existing tools for detecting ugly and potentially dangerous code. We discussed their differences, pros and cons, and everyone was able to try them on treir own project during the workshop. Also we spent some time explaining how these tools work, what techniques are used etc.
In the conclusion we talked about semantic analysis which RubyMine uses to give you smart code assistance using type inference, inspections like “Unused local variable” and much more.
Most of the information mentioned above is available in Fighting Ruby code smell presentation below:
Also we are wondering if you are interested in more details on how RubyMine treats Ruby and Rails code? In case of positive answers, most likely we’ll dedicate a couple of blog posts to this stuff.
P.S. We really enjoyed attending RuPy 2011. Kudos to the organizers!
-Develop with Pleasure!
JetBrains RubyMine Team
Subscribe to Blog updates
Thanks, we've got you!
What’s Up With Ruby? A Small Review of RubyKaigi 2017
Hey folks, As you probably know, last week the RubyMine team joined RubyKaigi 2017 in Hiroshima, Japan. It was great meeting and talking to so many Ruby developers, and especially to hear their feedback and suggestions about RubyMine and Ruby as a whole. Thank you! Special thanks to the Samura…
Meet the RubyMine Team at RubyKaigi 2017!
Read this post in Japanese Hello everyone, We are happy to announce that the RubyMine team will visit Japan this September for RubyKaigi 2017! Not only are we sponsoring the event together with other Japanese and international tech companies, but we’re also bringing our own presentation: Auto…
Live Webinar: React.js from a Rails Developer’s Perspective
20 Years of Ruby
Hello everyone, As hard to believe as it is, 20 years ago the first public version of Ruby saw the light of day. Ruby 0.95 was announced by Yukihiro Matsumoto, now widely known as Matz. Over these 20 years a lot of developers have discovered Ruby and fell in love with it, including us at JetBrain…