-
Notifications
You must be signed in to change notification settings - Fork 17
Definition of done
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
- 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
- Adheres to the Ruby Style Guide
- Adheres to the Rails Style Guide
- Uses 1.9 syntax
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