A list of well-written Ruby codebases and resources to help you extract the best practices.
We suggest you follow this exercise format to get the most out of this list.
- Learn Ruby on Rails Best Practices With One Exercise π
- How to Improve Code Quality on a Ruby on Rails Application
- Sandi Metz' Rules For Developers
- Breaking Up the Behemoth by Sandi Metz
- The Doctrine of Useful Objects
- Practical Object-Oriented Design (POODR)
- Sustainable Web Development with Ruby on Rails
- The Mythical Man-Month
- Polly want a message - Sandi Metz
- Get a Whiff of This - Sandi Metz
- Escaping The Tar Pit - Ernesto Tagwerker
- Makers vs Menders Talk by M. Scott Ford
- RubyCritic: a gem that wraps around static analysis gems such as Reek, Flay and Flog to provide a quality report of your Ruby code.
- Skunk: A SkunkScore Calculator for Ruby Code -- Find the most complicated code without test coverage!
- rails_stats - See more stats about a Rails app
- metric_fu - A list of code metrics (best practices, code smells, etc.) for Ruby projects
- Code Quality Tools - a massive list of code quality tools and metrics for Ruby projects
List compiled by hexdevs.