Skip to content
branch14 edited this page Dec 2, 2014 · 2 revisions

A user story is done when:

  • Functionality has been implemented
  • Functionality has been verified
  • Code has been reviewed
    • Proper code style
    • Code has tests (unit, request and acceptance test)
    • Follows clean code guidelines and architecture best practices
    • Code has been documented
  • Code has been merged
  • Tested on supported browsers

Clean code guidelines

  • Create small and highly cohesive modules and classes
    • Avoid long modules and classes
    • Extract modules and classes to separate responsibilities
  • Create small methods
    • Avoid long methods
    • Extract methods to separate responsibilities
    • Do one thing
  • Code style

Supported Browsers

The code should offer support for the following browsers:

  • Safari (Latest Stable Build)
  • Chrome (Latest Stable Build)
  • Firefox (Latest Stable Build)
  • Internet Explorer 10.0
  • Internet Explorer 9.0

You'll find the list of supported browsers in the sections supported_browsers in

https://github.com/munen/voicerepublic_dev/blob/integration/config/settings.yml

Clone this wiki locally