{"id":21319176,"url":"https://github.com/lesley-byte/student-javascript-debugging-exercise","last_synced_at":"2025-03-15T22:21:24.530Z","repository":{"id":237940220,"uuid":"795535018","full_name":"lesley-byte/student-javascript-debugging-exercise","owner":"lesley-byte","description":"Exercises for students to practice setting breakpoints in Visual Studio Code","archived":false,"fork":false,"pushed_at":"2024-05-03T16:35:41.000Z","size":306,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-09T00:12:10.691Z","etag":null,"topics":["breakpoints","debugging"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lesley-byte.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2024-05-03T13:43:47.000Z","updated_at":"2024-05-03T16:36:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"cd60402d-c96b-4389-befb-ad718ddb118b","html_url":"https://github.com/lesley-byte/student-javascript-debugging-exercise","commit_stats":null,"previous_names":["lesley-byte/student-javascript-debugging-exercise"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lesley-byte%2Fstudent-javascript-debugging-exercise","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lesley-byte%2Fstudent-javascript-debugging-exercise/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lesley-byte%2Fstudent-javascript-debugging-exercise/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lesley-byte%2Fstudent-javascript-debugging-exercise/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lesley-byte","download_url":"https://codeload.github.com/lesley-byte/student-javascript-debugging-exercise/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243797517,"owners_count":20349413,"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":["breakpoints","debugging"],"created_at":"2024-11-21T19:39:02.506Z","updated_at":"2025-03-15T22:21:24.500Z","avatar_url":"https://github.com/lesley-byte.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JavaScript Debugging Exercises\n\n\u003cdiv style=\"text-align: center;\"\u003e\n\n![debugPlay](./assets/images/debugPlay.png)\n\n\u003c/div\u003e\n\nWelcome to the JavaScript Debugging Exercises repository! This collection of exercises is designed to help students learn and practice how to use debugging tools in Visual Studio Code effectively. Each exercise focuses on a specific debugging technique or concept, such as using breakpoints🔴, stepping through code,\n\n\u003e ![Step Bar](./assets/images/stepBar.png)\n\nand monitoring variable changes.\n\n## Exercises Overview\n\nThis repository contains the following exercises:\n\n1. **Palindrome Counter** - Understand recursion and how to debug recursive functions.\n   - [Palindrome Counter Exercise](./exercises/countingPalindromes/README.md)\n2. **Factorial Calculator** - Learn to trace the execution of recursive logic for computing factorials.\n   - [Factorial Calculator Exercise](./exercises/factorialCalculator/README.md)\n3. **Maximum Number Finder** - Practice setting breakpoints and stepping through a loop to find the maximum number in an array.\n   - [Maximum Number Finder Exercise](./exercises/maximumNumberFinder/README.md)\n\n## Getting Started\n\n### Prerequisites\n\nBefore you start, ensure you have the following installed:\n\n- Node.js\n- Visual Studio Code\n\n### Setup\n\nTo get started with these exercises, clone this repository to your local machine:\n\n```bash\ngit clone https://github.com/lesley-byte/student-javascript-debugging-exercise.git\n```\n\nNavigate into the repository directory:\n\n```bash\ncd student-javascript-debugging-exercise\n```\n\n### How to Use This Repository\n\nEach folder📁 in this repository corresponds to a separate debugging exercise. Navigate to any exercise directory and follow the `README.md` instructions in that directory to begin the exercise.\n\n## Contributing\n\nWe welcome contributions to this repository! If you have suggestions for improvements or new exercises, please feel free to fork this repository, make your changes, and submit a pull request.\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n## Acknowledgments\n\n- Thanks to all the contributors who have helped shape this project.\n- Special thanks to Visual Studio Code for providing the excellent tools used in these exercises.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flesley-byte%2Fstudent-javascript-debugging-exercise","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flesley-byte%2Fstudent-javascript-debugging-exercise","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flesley-byte%2Fstudent-javascript-debugging-exercise/lists"}