Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reorder Problems to (hopefully) improve learning #137

Merged
merged 1 commit into from
Jun 3, 2016

Conversation

IanWhitney
Copy link
Contributor

Fixes #127

This commit follows the problem order I suggested in #127, with one
exception. I've put sublist ahead of allergies. Both use enum, but the
enums in allergies can be more of a hassle, as evidenced by all of the
ways I've seen students implement them.

Sublist does have the disadvantage of also requiring a solution that is
generic over multiple types. But I think the best thing to do is keep an
eye on students that reach this part of the track.

Or the later introduction of new exercises could improve this flow.

Fixes exercism#127

This commit follows the problem order I suggested in exercism#127, with one
exception. I've put sublist ahead of allergies. Both use enum, but the
enums in allergies can be more of a hassle, as evidenced by all of the
ways I've seen students implement them.

Sublist does have the disadvantage of also requiring a solution that is
generic over multiple types. But I think the best thing to do is keep an
eye on students that reach this part of the track.

Or the later introduction of new exercises could improve this flow.
@IanWhitney
Copy link
Contributor Author

#127 has had this proposed solution for a while, and there haven't been any complaints. So I plan on merging this PR on Friday, June 3 unless I hear otherwise.

And when I do.... 🎆 🎉 🎈

@kytrinyx
Copy link
Member

kytrinyx commented Jun 1, 2016

I think this looks great!

I think you're right that we might need an extra exercise that helps introduce some of the enum stuff earlier than sublist and allergies.

@IanWhitney IanWhitney merged commit af570cf into exercism:master Jun 3, 2016
@IanWhitney IanWhitney deleted the reorder_problems branch June 3, 2016 12:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants