Chapter 4. Refactoring Practice

One of the premises of this book is that refactoring is a skill and benefits from practice. Look for opportunities to practice and use this skill.

Read Other Books

All the books in the bibliography will repay their study. But if you haven’t yet acquired Fields et al.’s Refactoring, Ruby Edition [11], you should seriously consider doing so: The exercises in this book touch on perhaps half of the refactorings cataloged in the Fields book. Tools are getting better at the mechanics of refactoring support, but it will be a long time before they effectively cover every aspect of refactoring in the catalog.

Practice Refactoring

Find ways to make refactoring part of your daily life.

Build refactoring into your ...

Get Refactoring in Ruby now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.