Skip to content

Instantly share code, notes, and snippets.

@matthewford
Created February 16, 2009 14:27
Show Gist options
  • Save matthewford/65183 to your computer and use it in GitHub Desktop.
Save matthewford/65183 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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment