Skip to content

A collaborative coding playground for honing bug-fixing skills. Practice identifying and resolving intentional issues in various code snippets. Learn, contribute, and improve coding expertise together!

License

Notifications You must be signed in to change notification settings

IIIT-Delhi/BugFix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BugFix

BugFix is a collaborative coding repository dedicated to practicing bug identification and fixing. The repository contains intentionally introduced bugs in Python code snippets, providing a space for members to enhance their debugging skills.

How It Works

  1. Main Branch (Buggy Code):

    • Contains Python code snippets with intentional bugs.
    • Members fork this repository and create branches from the main branch for bug fixing.
  2. Solution Branch (Fixed Code):

    • Provides corrected versions of the code in the main branch.
    • Members can compare their fixes with the solutions in this branch.
  3. Contributing:

    • Members fork the repository and create a branch for bug fixing.
    • After fixing a bug, members submit pull requests for review.

Getting Started

  1. Fork the repository to your GitHub account.
  2. Clone your fork to your local machine.
  3. Create a branch from the main branch for bug fixing.
  4. Fix the bugs and submit a pull request.

Code Structure

  • main.py: Contains Python code snippets with intentional bugs.
  • solution.py: Provides corrected versions of the code for reference.

Bugs to Fix

The main.py file includes intentional bugs in Python code snippets. Practice identifying and fixing these bugs to enhance your debugging skills.

Contribution Guidelines

  1. Fork the repository.

  2. Create a new branch:

    git checkout -b 'bug-fix-branch'
  3. Fix the bugs in the code.

  4. Commit your changes:

    git commit -m "Fixed bug in function_name"
  5. Push to the branch:

    git push origin bug-fix-branch
  6. Submit a pull request.

Feedback

If you encounter issues or have suggestions, please open an issue.

License

This project is licensed under the MIT License.

Happy Bug Fixing!

About

A collaborative coding playground for honing bug-fixing skills. Practice identifying and resolving intentional issues in various code snippets. Learn, contribute, and improve coding expertise together!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published