-
-
Notifications
You must be signed in to change notification settings - Fork 710
Implement Java Exercises #3
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
Comments
Woohoo! 👏 I really need to get this launched. |
I've created a proper config file so that it's easier to launch new language tracks. The file is
These are the problems we have so far:
This is enough to launch the track, provided that we can have someone around who knows enough Java to help nitpick. I can ping the peeps at ThoughtWorks, since they do a bunch of Java, and expressed interest in the project. |
I just found out about this project; have extensive Java dev background and can help nitpick if needed. |
Fabulous. We have enough problems to kick it off. Do you want to take responsibility for bringing in a handful of extra people who can help out with the nitpicking up front? |
Hi, I also recently found out about this project, know a bit about Java, and would like to help nitpick. I do not think I can bring in extra people to help out with the nitpicking upfront, however I will do my best. |
Cool, I would ideally like to have 3 or 4 people committed to helping with the nitpicking up front. |
@kytrinyx, what is the best way for me to get started? |
As soon as we launch (like I said -- I still need more people to commit to it) then the best way to get started would be to solve the first few java problems yourself, and then check the list of pending exercises once a day or so to give feedback to people who have submitted solutions. |
Understood. Did you ping ThoughtWorks about help with nitpicking? |
I didn't, and I should! I've added it to my todo list to do as soon as I get home from this trip. |
Hi @kytrinyx, when are you back from your trip? I got my development environment stood up and started solving some Java problems locally. |
I'm back now. Going to process my TODO list this weekend. |
I've pinged them. |
My team is very interested in this. We are planning to mentor a few students through the exercism platform, and Java is our poison of choice at present. I would be happy to nitpick Java submissions once in a while (but no serious commitments). One thing though; Some of the Java tests are pulling in third-party dependencies. IIRC there are dependencies on Guava, joda-time and on some JUnit extension. From a cursory look, the dependencies don't seem to be all that necessary.
In the interest of beginners, it would be great if these dependencies can be avoided, since they are an additional burden to understand. Our team would be happy to submit PRs with fewer dependencies if that is fine with you all. Thanks, |
I am very supportive of pull requests that reduce third party dependencies. |
@hrj did you have a chance to talk to your team about possibly simplifying the test dependencies here? |
Added 'say' exercise as foregone (see #3)
The tests assume that the Deque and Element classes are implemented with generics. The example implementation keeps track of a circular head Element. Completes one task in exercism#3
The tests assume that the Deque class is implemented with generics. The example implementation keeps track of a circular head Element. Completes one task in exercism#3.
The tests assume that the Deque class is implemented with generics. The example implementation keeps track of a circular head Element. Completes one task in exercism#3.
Tests and example implementation based on the ruby exercise. Completes a task for exercism#3.
Tests and example implementation based on the ruby exercise. Completes a task for exercism#3.
We have a new process that you can use to find exercises to implement. I'm closing this issue in favor of the process described in the Contributing guide linked to above. Thanks! |
exercism#2 asks to display the distance driven and exercism#3 asks to display the battery percentage, however instructions in exercism#3 accidentally were the same as exercism#2. I've corrected accordingly.
Uh oh!
There was an error while loading. Please reload this page.
Copied from exercism/exercism#933 /cc @sit
Minimum Exercises to Implement
The following exercises are required to be created for the path to be launch.
Additional Exercises to Implement
After the initial set of exercises the following should be implemented to have a more complete test suite.
Not Allowed to Be Implemented
These exercises were inspired by Java Ranch and are not allowed to be implemented.
The text was updated successfully, but these errors were encountered: