Footbal match reports exercise should depend on Exceptions first exercise

Hello, I think that the football match exercise csharp/exercises/concept/football-match-reports/.docs/instructions.md at main · exercism/csharp · GitHub should depend on exceptions first exercise because you ask for a thrown exception. I would create PR but not sure where are dependencies defined.

Football Match Reports is used for the switch statements concept. Solving the exercise then unlocks the exceptions concept so if you add exceptions as a prerequisite for this exercise being available in the first place, we’ll be in an impossible state. A good chunk of the later syllabus won’t be reachable as a result.

Calculator Conundrum, the exercise for the Exceptions concept, seems solvable without switch statements so perhaps we can flip the order of Exceptions and Switch Statements in the syllabus? Glancing at the syllabus page, I don’t see any glaring issues, but the maintainer should chime in when they’re available.

I’m fine with flipping the order around a bit.

1 Like