Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save parolkar/73209 to your computer and use it in GitHub Desktop.
Save parolkar/73209 to your computer and use it in GitHub Desktop.
## Rails development best practices
# An #RMM alternative, open and collaborative set of development practices we can adhere to.
* Distributed Version Control over relying on the File System
* Business Logic in the Models over being spread throughout the MVC layers
* RESTful Architecture over overloaded controllers
* KISS - Short methods with descriptive names
* Tests/Specs covering each layer of MVC and the whole stack
* Document the setup procedure (freeze dependancies where possible)
* Allow developers to listen to favorite music while coding, Put them in zero interruption zone
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment