Skip to main content

Refactoring

The third step of the "red, green, refactor" step is refactoring, the process of improving the design of existing code without altering its external behavior. It's a critical step in the process, but often overlooked. We're so passionate about refactoring, we wrote an entire book on it, Ruby Science.

Hire us to help you build a great application

This site uses cookies. Learn more by visiting our privacy policy.