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