{"id":21415876,"url":"https://github.com/fabiocicerchia/code-challenge-review-checklist","last_synced_at":"2026-01-03T11:51:05.399Z","repository":{"id":142572559,"uuid":"268890316","full_name":"fabiocicerchia/code-challenge-review-checklist","owner":"fabiocicerchia","description":"Checklist of aspects that the source code could/should/must have in order to score a pass in an interview coding challenge.","archived":false,"fork":false,"pushed_at":"2020-10-07T18:52:53.000Z","size":416,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-23T05:41:23.650Z","etag":null,"topics":["checklist","coding-challenge","coding-interviews","interview"],"latest_commit_sha":null,"homepage":"https://fabiocicerchia.github.io/code-challenge-review-checklist/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fabiocicerchia.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-06-02T19:28:27.000Z","updated_at":"2020-10-07T18:52:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"07f5ab9f-ac4d-49f8-ba85-34a9569f1b07","html_url":"https://github.com/fabiocicerchia/code-challenge-review-checklist","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabiocicerchia%2Fcode-challenge-review-checklist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabiocicerchia%2Fcode-challenge-review-checklist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabiocicerchia%2Fcode-challenge-review-checklist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabiocicerchia%2Fcode-challenge-review-checklist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fabiocicerchia","download_url":"https://codeload.github.com/fabiocicerchia/code-challenge-review-checklist/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243912618,"owners_count":20367889,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["checklist","coding-challenge","coding-interviews","interview"],"created_at":"2024-11-22T18:54:51.822Z","updated_at":"2026-01-03T11:51:05.365Z","avatar_url":"https://github.com/fabiocicerchia.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Code Challenge Review Checklist\n\nAn Opinionated Checklist for Reviewing a Code Challenge\n\n![screenshot](screenshot.png)\n\n## Algorithm\n\n 1. [ ] BigO\n 1. [ ] Recursive Approach\n 1. [ ] Covers edge cases\n 1. [ ] Example provided matches\n 1. [ ] Return values matches\n\n## Clean Code\n\n 1. [ ] Production ready\n 1. [ ] No dead code\n 1. [ ] No commented code\n 1. [ ] Namespace usage\n 1. [ ] No global variables\n 1. [ ] Correct visibility modifiers\n 1. [ ] No duplicated code\n 1. [ ] No empty blocks\n 1. [ ] Correct data types or structures\n 1. [ ] Design patterns\n 1. [ ] No mixed tabs vs spaces\n 1. [ ] No Getters \u0026 Setters\n 1. [ ] Use Exceptions rather than return codes\n 1. [ ] Don't return null\n 1. [ ] Make class final if not being used for inheritance\n 1. [ ] Dependency Injection\n 1. [ ] No Dependency Cycles\n\n## Coding Style\n\n 1. [ ] Code linted\n 1. [ ] Respecting community standards\n 1. [ ] No issue phpcbf\n 1. [ ] No issue php-cs-fixer\n 1. [ ] Folder structure\n 1. [ ] No debug code\n\n## Complexity\n\n 1. [ ] No complex expressions\n 1. [ ] No bitwise operations\n 1. [ ] No magic variables\n 1. [ ] No magic values\n 1. [ ] No magic methods\n 1. [ ] Law of Demeter\n 1. [ ] No over engineered\n\n## Documentation\n\n 1. [ ] DocBlocks\n 1. [ ] README file\n 1. [ ] Usage\n 1. [ ] Code readability\n 1. [ ] CLI help\n 1. [ ] No TODOs\n 1. [ ] No HACKs\n 1. [ ] Logs\n 1. [ ] Unusual behaviour is commented\n 1. [ ] UML\n\n## Environment\n\n 1. [ ] Dockerized\n 1. [ ] Docker-compose\n 1. [ ] .env file\n\n## i18n\n\n 1. [ ] Translations\n\n## Language\n\n 1. [ ] Package manager\n 1. [ ] Version within EOL\n 1. [ ] Using most recent version\n\n## Paradigms\n\n 1. [ ] DRY\n 1. [ ] GRASP\n 1. [ ] Quick \u0026 dirty\n 1. [ ] SOLID\n 1. [ ] OOP\n\n## Performance\n\n 1. [ ] Speed\n 1. [ ] Number of loops\n\n## Presentation\n\n 1. [ ] Color shell\n\n## Readability\n\n 1. [ ] Variables names\n 1. [ ] Spelling\n 1. [ ] No double negations\n 1. [ ] No nested if, for, ...\n\n## Security\n\n 1. [ ] No Buffer overflow\n 1. [ ] No Freezing (infinite loop, memory leaks)\n 1. [ ] No stacktraces\n 1. [ ] Immutable variables\n 1. [ ] Exceptions catching\n 1. [ ] Closing resources (files, streams, ...)\n 1. [ ] Input validation\n 1. [ ] No deprecates\n 1. [ ] No warnings\n 1. [ ] No eval\n\n## Tests\n\n 1. [ ] Unit tests\n 1. [ ] Functional tests\n 1. [ ] Coverage \u003e 80%\n 1. [ ] CI/CD tools\n\n## Versioning\n\n 1. [ ] Git repo\n 1. [ ] Many small commits\n 1. [ ] Good commit messages\n 1. [ ] .gitignore\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffabiocicerchia%2Fcode-challenge-review-checklist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffabiocicerchia%2Fcode-challenge-review-checklist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffabiocicerchia%2Fcode-challenge-review-checklist/lists"}