-
-
Notifications
You must be signed in to change notification settings - Fork 682
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
documentation: add hints for the first exercises without starter implementation #1075
Comments
Hi @daveziegler55 - the However, the enums used for this exercise are in Please let me know if this helps - there is also guidance available in the Gitter room if you ever need it 🙂 |
This raises a good point about the transition from {stubs provided} to {no stubs provided}. We could probably make that transition less abrupt. How would folks feel about adding some *The tricky thing is that we'd need to do this for several exercises in order to cover the set of {exercises that might be the first exercise a user encounters} due to the nextercism branching structure. |
I think that's exactly right - it would be a really good idea to put some hints in and ease users into the idea of making their own files. This exercise is probably particularly confusing due to the fact that there is a file providing enums, but it isn't a starter implementation. |
I agree that this is a really good idea :) But as @stkent mentioned, it will be really hard to keep track of which exercises to do this for. We could add hints for the first core exercise with difficulty 5? Or all exercises with difficulty 5? All exercises with difficulty 5 would probably be the most thorough while not being too hard to maintain. But it would require a lot of duplication... |
There are currently 14 exercises with difficulty 5 - I agree with the point you are making regarding duplication @FridaTveit. 14 exercises is quite a lot, however (if I understand correctly regarding nextercism) it is quite possible that many users will not complete all 14, especially if they choose to specialise in a specific area. For this reason, I'd be apprehensive about a less thorough coverage. Additionally, I agree that this will be easiest to maintain! 🙂 |
All with difficulty 5 sounds easier to maintain, for sure. We could still end up with paths through the curriculum that abruptly jump (if a path has no exercises with difficulty 5) but I'm not sure there's a reasonable fix available. |
Sounds like we're agreed to do all with difficulty 5 then :) I'm happy to do a PR for that unless either of you particularly want to do it? :) |
Sounds good to me @FridaTveit - go for it! 🙂 |
policies.md: add reference to issue #1075
FYI - traversing the curriculum just by the core exercises, the first exercise I come across without a starter implementation is |
Hmm, not sure what the right solution is here. Thoughts, @exercism/java? |
It's an interesting issue. I was chatting on the exercism/java gitter and someone raised a concern over the Regardless of that, this should still be fixed. Do we know what dictates the order of the exercises? While we don't have to strictly order by difficulty, it would make sense to me if we were able to re-order a bit to fix this issue. Obviously with nextercism this could be a little more tricky, but for the current linear order it should be fairly simple? What do you think of this @stkent ? 🙂 |
Actually, come to think of it, |
That makes sense to me - if it is going to cause an issue then it isn't adequately hidden by other easier exercises. It makes sense to me that those two exercises should be paired, great idea @FridaTveit |
I've made a PR :) |
I think we can close this now since all the good first patch issues to add hints to exercises with no starter implementation have been closed. What do you think @exercism/java? 🙂 |
I like your idea for allergy code.
However, I can't find any main method so I am having some trouble understanding how it really works.
Also I am having trouble running a test for
$ gradle test
in my terminal. Perhaps I am missing something in my install? Thank you.The text was updated successfully, but these errors were encountered: