Skip to content

Instantly share code, notes, and snippets.

@jeneve
Created April 28, 2016 18:13
Show Gist options
  • Save jeneve/a88cedad0800188382ae340f82c4ca8f to your computer and use it in GitHub Desktop.
Save jeneve/a88cedad0800188382ae340f82c4ca8f to your computer and use it in GitHub Desktop.

Evaluation Process

For the evaluation we'll work through the expectations above and look at the following criteria:

1. Feature Completeness

  • 4: All features are correctly implemented along with two extensions

2. Views

  • Score: 3.5

  • 4: Views show logical refactoring into layout(s), partials and helpers, with no logic present

  • 3: Views make use of layout(s), partials and helpers, but some logic leaks through

3. Controllers

  • 3: Controllers are generally well organized with three or fewer particularly ugly parts

4. Models

  • 3: Models show an effort to push logic down the stack, but need more internal refactoring

5. Testing

  • Score: 3.5

  • 4: Project has a running test suite that exercises the application at multiple levels

  • 3: Project has a running test suite that tests and multiple levels but fails to cover some features

6. Usability

  • Score: 3.5

  • 4: Project is highly usable and ready to deploy to customers

  • 3: Project is highly usable, but needs more polish before it'd be customer-ready

7. Workflow

  • 4: Excellent use of branches, pull requests, and a project management tool.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment