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

sum-of-multiples: describe the importance of each test #1371

Merged
merged 1 commit into from
Oct 16, 2018
Merged

sum-of-multiples: describe the importance of each test #1371

merged 1 commit into from
Oct 16, 2018

Conversation

petertseng
Copy link
Member

sum-of-multiples 1.3.1

As stated in our guidelines, we want descriptions that tell us why each
case is being tested:
https://github.com/exercism/problem-specifications#test-data-format-canonical-datajson

The canonical data was added in
#206 during a
time when descriptions were not required.

Then, placeholder descriptions were added in
aaa47ee and it was acknowledged at the
time that these descriptions were purely for schema compliance, and
not compliance with the guidelines nor a motivation for each case.

By examining the issues that led to each case being added, it is
possible to understand the descriptions.

With more cases being added to sum-of-multiples with clear descriptions,
it's time to bring the other descriptions up to speed as well.

Original exercise:
exercism/exercism@607be68

Additional cases:
exercism/exercism#2486
exercism/exercism#2341
exercism/haskell#50
exercism/go#53
#896

@sshine
Copy link
Contributor

sshine commented Oct 13, 2018

Excellent!

sum-of-multiples 1.4.1

As stated in our guidelines, we want descriptions that tell us why each
case is being tested:
https://github.com/exercism/problem-specifications#test-data-format-canonical-datajson

The canonical data was added in
#206 during a
time when descriptions were not required.

Then, placeholder descriptions were added in
aaa47ee and it was acknowledged at the
time that these descriptions were purely for *schema* compliance, and
not compliance with the guidelines nor a motivation for each case.

By examining the issues that led to each case being added, it is
possible to understand the descriptions.

With more cases being added to sum-of-multiples with clear descriptions,
it's time to bring the other descriptions up to speed as well.

Original exercise:
exercism/exercism@607be68

Additional cases:
exercism/exercism#2486
exercism/exercism#2341
exercism/haskell#50
exercism/go#53
#896
@petertseng
Copy link
Member Author

I'll take that as a yes

Also, it's 1.4.1 now since I merged #1367 before mine.

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.

2 participants