Almost everything can be done using refactoring tools: * How to get buy-in for refactoring? (use Technical Debt quantification tools) * How to identify refactoring candidates? (use smell detection tools) * How to prioritize / identify what to refactor first? (use reports from design analysis tools) * How do I identify dependencies and evaluate impact of refactoring? (use visulization tools) * How to I actually perform refactoring? (Use IDE support for automated refactoring and use them!) Deriving from a rich experience in using tools for refactoring in real-world projects, this talk takes you through a whirl-wind tour of refactoring tools (of course for Java). What's more, this talk includes quick demos of some of these tools so you can see them in action. Presented in BoJUG meetup on 19th Jan in Bangalore - https://www.meetup.com/BangaloreOpenJUG/events/257183518/ #smell #java #refactoring