One of the students I’ve mentored asked about guard statements in the learning path. I was surprised to see that this concept isn’t in the syllabus, but I’ve found this concept on github.
Similar to guard, there are other concepts that, for some reasons, are present in the repository but not used:
classesconditionals-guardinitializersloopsopaque-indicesrepeat-whilestored-propertiesstringsstructs
Some of these topics are now included in another active concepts, while others, like guard, are not.
The main questions are:
- Is it a good idea to remove stale concepts that are not part of the syllabus?
- Is it a good idea to review and merge dangling concepts into the current syllabus?