- It's checked in to source control
- It compiles
- It passes its unit tests (no, not having unit tests does not count)
- It doesn't break any other unit tests
- It increases the overall test coverage for the module
- The continuous integration server passes the build
- It's integration tested with other features and / or modules it pertains to
- It's documented in the release notes and / or product documentation
- The feature does what it's supposed to do (as defined by the specifications for the feature)
Ymse tanker om dette og hint. Mye om Open Source, noe politikk og annet jeg er opptatt av. Follow the english label for blog posts in English.
2007-08-17
When is a feature done?
Far too often a new feature is considered done at an incomplete state.
This is my suggested checklist for when to consider a feature DONE:
| Reaksjoner: |
Abonner på:
Legg inn kommentarer (Atom)
2 kommentarer: