Skip to content

Rework Exercises/Solutions #80

Description

@SteffenLm

The current idea behind the exercises/solutions has several drawbacks:

  • Exercises are branched from solutions if they build up on each other make it impossible to rebase it automatically

  • Exercise Template does not support writing tests easyli

  • create new exercises template with testing capabilities without maven/gradle and without downloading dependencies

  • create for each task a dedicated branch just based on the exercise template branch no more branching from solution branches (exe)

  • create solution branch only referencing the exercise branch (sol)

  • create tooling for updating solutions (optional if too hard)

  • create manual how to update exercises if needed (rebase exercise -> rebase solution and formatting)

  • adjust the exercise component to make it backwards compatible or a second one to target new branches

  • use task and solution for the new cleanuped branches to make it work

  • delete all old branches!

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestquestionFurther information is requested

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions