RubyMine Links
Categories
Tags
1.5 2.0 2.5 analysis bdd Beta build bundler code completion CoffeeScript configuration cucumber debug deploy documentation editing Enoki formatting gems haml i18n Ichii IDE inspection intellij mac navigation Nire performance plugin Rails RailsConf refactoring rspec Ruby RubyMotion rvm SASS SCSS Tōhi test Type Inference UI UML unit testing-
Other JetBrains Blogs
Want RubyMine T-Shirt?
Meta
Category Archives: Better Code
What’s Mining: Faster Code Modifications with “Unwrap”
RubyMine makes code editing agile and easy with code fragment surrounding actions. To choose one just hit Ctrl+Alt+T / Cmd+Opt+T and invoke “Surround With” panel: From the last EAP version RubyMine also supports code fragment unwrapping actions, inverting the ones … Continue reading
What’s Mining: New Ruby Inspections for Better Code
Hello everyone, Writing a code that smells isn’t as terrible as it seems to be. But leaving an ugly code without changing it is much worse. Refactoring is one of the bases of development, and Ruby development is not an … Continue reading
Fighting Code Smell in Ruby Code
Hello guys, Recently we’ve attended RuPy2011 conference in Poznan, Poland, where Dennis and I were giving a workshop Fighting Code Smell. During the workshop we were talking about existing tools for detecting ugly and potentially dangerous code. We discussed their differences, … Continue reading
Posted in Better Code, Events
2 Comments
Project-wide code analysis and quick-fixes
We had wrote earlier that we do some of our RubyMine tests using Cucumber. Recently we’ve upgraded to a more recent version of Cucumber and stumbled into an incompatibility such as ‘Examples’ should be followed by a colon. Of course … Continue reading
Smarter introduce variable refactoring for Ruby
Do you use RubyMine’s introduce variable refactoring? You should, actually, as well as many other refactorings RubyMine offers. RubyMine 2.5 features an improved procedure for introducing variables, fields or constants. You no longer need to select the block you want … Continue reading
