Webinar Recording: Refactoring with IntelliJ IDEA

Last week we had two exciting events: IntelliJ IDEA 2016.2 Public Preview announcement, and a webinar in which Bill Wake gave a one-hour masterclass on refactoring with IntelliJ IDEA.

The preview is definitely worth a try, so please help yourself to it (don’t forget to share your feedback, of course.) As for the webinar, you’re welcome to watch its recording any time:

Sources of the original Gilded Rose application can be found on GitHub, as are sources of the same application after all the refactoring.

To learn more about refactoring code and IntelliJ IDEA, read this article on DZone, and of course, check out the IntelliJ IDEA official page, for there are links to articles and tutorials on this topic.

And finally, you may want to have a look at Code Katas, a free interactive exercise by Industrial Logic, our Training & Consulting Partner. This exercise lets you practice Test-Driven Development, refactoring, and other programming skills in Java. Katas not only checks your stats, but also provides you with personalized feedback as you progress through it.

About the presenter

Bill WakeBill is best known in the Agile community as the creator of the INVEST model for user stories and the Arrange-Act-Assert guideline for unit tests. He has been an author of several books on XP, refactoring and design patterns. You can follow him on Twitter @wwake

Develop with Pleasure!

About Andrey Cheptsov

Part-time dreamer. JVM/JavaScript geek. IntelliJIDEA Marketing Manager at JetBrains.
This entry was posted in Tips & Tricks, Webinars and tagged . Bookmark the permalink.

3 Responses to Webinar Recording: Refactoring with IntelliJ IDEA

  1. Damian Skrodzki says:

    Pro tips:
    1. You can move methods around with Cmd+Shift+Up/Down
    2. Instead of changing method signature you can just type the parameter into proper place in method call and then let Idea (Alt+Enter) fix the signature – it’s so much simpler!

  2. Marcus K. says:

    And Pro tip #3:
    3. Use Ctrl+w for expanding current selection and Ctrl+Shift+w to reduce the selection in a very smart way. Makes mouse usage almost obsolete :-)

  3. Timur says:

    Tip #4 – Use Unwrap/Remove ‘Ctrl-Shift-Del’ to leave only desired ‘if’ paths. Much less error prone than removing ‘if’ and corresponding parenthesis manually.

Leave a Reply

Your email address will not be published. Required fields are marked *