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

Remove Gigasecond; it's worthless in Java. #143

Closed
jtigger opened this issue Sep 25, 2016 · 7 comments
Closed

Remove Gigasecond; it's worthless in Java. #143

jtigger opened this issue Sep 25, 2016 · 7 comments

Comments

@jtigger
Copy link
Contributor

jtigger commented Sep 25, 2016

All the interesting date math that this exercise probably brings in other languages is roundly covered with the built-in java.time package.

Worse, every solution I've seen submitted is nearly identical and so there's no room for discussion.

Unless we see this as a way to introduce that part of the standard library (which generally isn't the goal), this exercise doesn't yield the good stuff we're looking for.

@jtigger jtigger changed the title Remove Gigasecond; it's worthless in Java. Remove Gigasecond; it's worthless in Java. Sep 25, 2016
@matthewmorgan
Copy link
Contributor

That makes sense to me. Plenty of more valuable exercises...!

@jtigger
Copy link
Contributor Author

jtigger commented Sep 28, 2016

@exercism/java are we missing anything, here?

@stkent
Copy link
Contributor

stkent commented Nov 11, 2016

It might still be useful to leave this in for comparison with the date/time handling of other languages. Once exercises are assigned difficulties, this could be a starter exercise that pleasantly surprises newcomers to Java.

@kotp
Copy link
Member

kotp commented Nov 12, 2016

In Ruby there isn't even date/time considerations, aside from what the test chose to use for it.

@jtigger
Copy link
Contributor Author

jtigger commented Nov 12, 2016

@stkent said:

It might still be useful to leave this in for comparison with the date/time handling of other languages. Once exercises are assigned difficulties, this could be a starter exercise that pleasantly surprises newcomers to Java.

Well, shoot; that's fair. Yeah, we can take a peek at how the Ruby track placed it too, when the time comes.

@jtigger
Copy link
Contributor Author

jtigger commented Nov 29, 2016

Per this discussion, we're keeping it.

@jtigger jtigger closed this as completed Nov 29, 2016
@stkent
Copy link
Contributor

stkent commented Jan 20, 2017

FWIW, I watched someone complete this exercise today, and it was the first time they discovered and used multiple constructors, and the first time they learned you could call into one constructor from another!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants