issues
search
MIT-Emerging-Talent
/
deadline-gamblers
MIT License
2
stars
1
forks
source link
41 challenge all permutations
#85
Closed
ViktoriaBerestiana
closed
9 months ago
ViktoriaBerestiana
commented
9 months ago
[x] PR's title includes the challenge's name and language
[x] PR has short and clear description of the challenge
[x] PR has appropriate labels and milestones for easy identification
[x] PR it is assigned to the owner
[x] reviewers are assigned
[x] the PR contributes only one focused change
[x] the branch is up to date with
main
/
master
[x] the code works when pulled and run locally
[x] all conflicts are resolved (if any)
[x] It is linked to an issue in the appropriate column of the project board
[ ] feedback is addressed (if any, and if it is appropriate feedback.)
README Documentation
[x] The solution is documented in
/src/README.md
[x] The markdown source is formatted
[x] Spelling and grammar is correct in all text
[x] The markdown looks correct when you preview the file
[x] All links and images work
[x] The README documents the solution's behavior, strategy(ies) and implementation(s)
[x] There are use cases in code blocks to illustrate the function's behavior
Python Files
[ ] There is a module header
[ ] There is a module docstring
[ ] File names are in snake_case
[ ] Test files are named
test_<module_name>.py
Function Docstring
[ ] Behavior description
[ ] Parameter description
[ ] Return value description
[ ] Include any assumptions
[ ] Include 3 or more (passing!) doctests
[ ] Include 1-2 use cases (if necessary)
Function Implementation
[x] The solution is not is not copied from
djeada
[x] The code is auto-formatted
[x] The code has no (reasonable) linting mistakes
[x] Variables are named with snake_case
[x] The function has a clear and helpful name
[x] The file's name matches the function name
[x] The code follows the strategy as simply as possible
[x] Variable names are clear and helpful
[ ] Comments explain the strategy (if necessary)
[ ] There are type annotations
[x] (challenge) The code includes defensive assertions
Unit Test Suite
[x] The test class has a helpful name in PascalCase
[x] The test class has a docstring
Each unit test has
[x] A helpful name
[x] A clear docstring
[x] Only one assertion
[x] All tests pass
[x] There are tests for defensive assertions
[x] There are tests for boundary cases
[x] Test suite includes black-box and glass-box tests
main
/master
README Documentation
/src/README.md
Python Files
test_<module_name>.py
Function Docstring
Function Implementation
Unit Test Suite