An open API service indexing awesome lists of open source software.

https://github.com/lesley-byte/student-javascript-debugging-exercise

Exercises for students to practice setting breakpoints in Visual Studio Code
https://github.com/lesley-byte/student-javascript-debugging-exercise

breakpoints debugging

Last synced: over 1 year ago
JSON representation

Exercises for students to practice setting breakpoints in Visual Studio Code

Awesome Lists containing this project

README

          

# JavaScript Debugging Exercises

![debugPlay](./assets/images/debugPlay.png)

Welcome 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,

> ![Step Bar](./assets/images/stepBar.png)

and monitoring variable changes.

## Exercises Overview

This repository contains the following exercises:

1. **Palindrome Counter** - Understand recursion and how to debug recursive functions.
- [Palindrome Counter Exercise](./exercises/countingPalindromes/README.md)
2. **Factorial Calculator** - Learn to trace the execution of recursive logic for computing factorials.
- [Factorial Calculator Exercise](./exercises/factorialCalculator/README.md)
3. **Maximum Number Finder** - Practice setting breakpoints and stepping through a loop to find the maximum number in an array.
- [Maximum Number Finder Exercise](./exercises/maximumNumberFinder/README.md)

## Getting Started

### Prerequisites

Before you start, ensure you have the following installed:

- Node.js
- Visual Studio Code

### Setup

To get started with these exercises, clone this repository to your local machine:

```bash
git clone https://github.com/lesley-byte/student-javascript-debugging-exercise.git
```

Navigate into the repository directory:

```bash
cd student-javascript-debugging-exercise
```

### How to Use This Repository

Each 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.

## Contributing

We 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.

## License

This project is licensed under the MIT License - see the LICENSE file for details.

## Acknowledgments

- Thanks to all the contributors who have helped shape this project.
- Special thanks to Visual Studio Code for providing the excellent tools used in these exercises.