Templates for practice exercises
@tasxatzial is already working on this.
Since Apr 11, 2025.
Assessment
This issue has not been assessed yet.
Description
Since we already have written templates for a good number of exercises, in this issue, I'll attempt to collect all the parameters that currently influence how an exercise is written. This will serve as a reference for:
- How tests are generally written
- How to handle error cases and input validation
- How to write stubs
- How to address inconsistencies in terminology between the problem specifications and the Clojure implementation
- How to decide on the types of input and output
The older issues that currently discuss these topics are:
- How to handle input validation and other exceptions in exercises?
- Descriptions and tests may be misleading regarding the type of both input and expected values
- Template for tests
- [v3] Template for Exercises
- Add section to exercise READMEs for input/output format?
As part of the housecleaning, I'll be closing all these issues. We can reference them from this issue if we ever need them.
- Dominant language
- Clojure
- Stars
- 177
- Forks
- 159
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from exercism/clojure
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
Difficulty 4/5 3-5 days Newbie friendliness 20/100
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
All issues in exercism/clojure
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
-
.Team/Metabot Priority:P3
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
needs triage
Difficulty 1/5 Under an hour Newbie friendliness 90/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
scalar-labs/scalar-jepsen#222 · 1 comment ·