-
-
Notifications
You must be signed in to change notification settings - Fork 658
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
bob: ensure generator is up-to-date #624
Comments
For the bob exercise, this x-common commit: exercism/problem-specifications@45ff2e0 removed two test cases which had umlauts in the test data. There wasn't much justification, just that non-Latin characters were removed. I was debating whether to manually insert those test cases back with lines in the template after the canonical-data.json generated cases. I think the umlauts fit well with Go supporting UTF-8. Other opinions on this ? |
The justification is exercism/problem-specifications#441 I don't really care, but I do note I don't think they add much value, in the sense of - I don't think we are likely to see implementations that would fail the umlaut test. I wonder if I am proven wrong by some data somewhere. |
Personally I agree with the discussion in exercism/problem-specifications#428 and would prefer to stick with the canonical-data. I worry also that this might undermine the benefit of the generators by creating test data that has specific manual upkeep, rather than relying on the canonical-data.json. |
OK, very good. Using canonical-data.json is best. |
Resolves exercism#624 Use .Header in template. Test cases changed using latest canonical-data.json, so bump testVersion/targetTestVersion in the test program, stub, and example solution from 2 to 3.
Parent issue: #604
Because of recent changes to make all the canonical-data.json files conform to
a common scheme (exercism/problem-specifications#625), it might be
the case that our current generator no longer runs.
For this exercise we need to make sure the current generator runs, and if it
doesn't then we need to update it.
In addition, the three lines at the top of the file:
can simply be replaced with
{{.Header}}
, which has the effect of:Ori
field, which is confusingly namedThe text was updated successfully, but these errors were encountered: