Skip to content

Instantly share code, notes, and snippets.

@evanpurkhiser
Forked from RSquaredSoftware/gist:5308154
Created April 4, 2013 06:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save evanpurkhiser/5308218 to your computer and use it in GitHub Desktop.
Save evanpurkhiser/5308218 to your computer and use it in GitHub Desktop.

Clocker was built using the Ruby on Rails (RoR) framework. The Ruby design-paradigm puts a strong emphasis on writing clean and understandable code that doesn’t try and be too clever. During development this philosophy was taken to heart; strong separation of concerns and the single responsability principle were kept in mind for all aspects of the application. The RoR framework tends to allow presentation logic to leak into the presentation markup. However in the spirit of proper design, the Mustache templating framework was used to provide a clean separation of presentation logic from markup. Database design was also thoroughly thought-out to ensure proper referential integrity of entities.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment