- TDD all the way.
- Code Coverage and other metrics.
- simple_cov and metric_fu
- No Logic in views use rails helpers and implement partials for DRYness.
- app/helpers
- No Business Logic in controllers.
- No more than 5 lines in a method , No more than 100 lines in a class.
- Fat Models skinny controllers. ( Later we will look into service and policy objects)
- DRY
- Application configuration parameters management.
- User figaro or dotenv.
- TDD
- simple_cov
- metric_fu
- rails_best_practices