Tag Archives: Refactoring

Refactoring in IntelliJ IDEA, Live by Robert C. Martin (Uncle Bob)

It’s still over 3 months before the holiday season, but we just got a great present from our long time friend Robert C. Martin (Uncle Bob) — a live refactoring demo performed by the legendary software expert himself. He’s, of … Continue reading

Posted in Demos, Tips & Tricks | Tagged | 14 Comments

ActionScript refactoring improvements in IntelliJ IDEA 10.5

We’re working day and night to bring you more goodies in IntelliJ IDEA 10.5. Here are just a few more of them. Introduce Variable (Field, Constant) refactoring now has a type chooser and makes it easier to work with untyped … Continue reading

Posted in New Features | Tagged , , , | 1 Comment

New in 10.5: Introduce Refactorings for Groovy

In the upcoming IntelliJ IDEA 10.5 some new Groovy refactorings will appear. The first of them is Introduce Parameter. It allows you to select any expression inside a method and make from it a new method parameter. All the usages … Continue reading

Posted in New Features | Tagged , , | 4 Comments

Smarter and Faster Introduce Parameter in Java

As a logical next step after inplace introduce variable refactoring we did in IntelliJ IDEA 10, version 10.5 will offer inplace introduce parameter. Here is a brief overview of what we’re working on. Once called, it will gently ask you to … Continue reading

Posted in New Features | Tagged , , | 19 Comments

Change Method Signature Refactoring for ActionScript and Flex

Hi all ActionScript/Flex devs! I hope you enjoy using IntelliJ IDEA and I’m sure you’ll like it even more after you try Change Method Signature refactoring! It’s amazing how it allows you to quickly restyle your methods not only by … Continue reading

Posted in Tips & Tricks | Tagged , , , | Leave a comment

Smarter and Faster Introduce Variable in Java

Introduce variable is one of those refactorings used many times a day. So, how can we make it work faster? Get rid of modal dialogs! So, in order to introduce a variable from an expression press Ctrl+Alt+V. Remember modal dialog? … Continue reading

Posted in New Features | Tagged , | 22 Comments

Extract Interface and Extract Superclass refactorings for ActionScript/Flex

ActionScript/Flex development support in IntelliJ IDEA eventually gets closer to the unbeaten level of its Java assistance. Today it’s time to Extract Interface and Superclass. Let’s illustrate this feature on a simple example…

Posted in Tips & Tricks | Tagged , , , | 1 Comment

WSDL improvements in IDEA X

If you work a lot with WSDL, you will find new IntelliJ IDEA X refactorings, code completions and validations very handy. Be it schema or WSDL, import inside a WSDL document is not a problem anymore. Also, we are looking … Continue reading

Posted in New Features | Tagged , , , | 2 Comments

Smarter Introduce Variable in JavaScript

Introduce variable is a very useful refactoring and is probably used quite often and for many languages IntelliJ IDEA supports. JavaScript is one of them (along with ActionScript). IntelliJ IDEA 10 makes this refactoring even easier and more pleasant to … Continue reading

Posted in New Features | Tagged , , , , | Leave a comment

Maven refactorings: Introduce Property

Sometimes while editing pom.xml one needs to define a property and replace the occurrences of some value – artifact version, for example, – with this property. Now you can use the new IDEA  Introduce Property refactoring for these purposes. To … Continue reading

Posted in New Features | Tagged , , | 10 Comments