DoD - Gepardec/mega GitHub Wiki
Definition Of Done
To move a ticket from 'development' to 'approved for TEST' the following conditions have to be met:
- the implementation is complete
- Documentation (e.g. Swagger, JavaDoc, WIKI, ...) is done for all created and changed resources
- Build and Tests are running on CI/CD pass
- Test coverage is 80%+
- Quality attributes have to be considered
- Code is reviewed by peer developer
- automatic penetration test shows no problems
- deployed Sonar Cube Plugins (SpotBug, SpotSecBugs, TBD) show no critical warnings
has yet to be approved by the team