Ruby Science


Solutions are changes or refactorings that can fix one or more smell. Each solution explains which problems it addresses and potential problems that can be introduced, along with the related principles.

Learn these associations in order to quickly consider them during review and whether the result improves the code.

Ruby Science

The canonical reference for writing fantastic Rails applications from authors who have created hundreds.

Work with us to make a new Rails app, or to maintain, improve, or scale your existing app.