Skip to content

Collection of some notorious snippets, which makes you say why the heck?

Notifications You must be signed in to change notification settings

Gyan172004/WhyTheHeck

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Why The Heck

🚀 Welcome to the Beginner-Friendly Bug Hunt!

If you want to improve your coding skills, you're in the right place. This is an open-source project designed for beginners to learn by doing. We've purposely added bugs to some code examples, and we're inviting you to fix them!

Project Overview

🔍 What's Inside?

Inside this repository, you'll find code files with intentional bugs. Your mission, should you choose to accept it, is to:

  • 🐞 Identify and fix these bugs.
  • 📝 Explain the issues and your solutions.
  • 📚 Write clear commit messages to document your changes.

🤓 While knowing a programming language is helpful, it's not required. What's essential is understanding Git and GitHub.

Prerequisites

  1. 🧑 💻 Basic understanding of Git and GitHub.
  2. 🤓 Familiarity with at least one programming language (basic knowledge is enough).
  3. 🌐 Internet connection for downloading resources.

Contributing

Adding New Buggy Codes

If you want to add more buggy code examples to this repository, follow these steps:

  1. 🍴 Fork the repository on GitHub.

  2. 💻 Clone your forked repository to your computer.

    git clone https://github.com/your-username/fossinit.git
  3. 🌿 Create a new branch for your new buggy code.

    git checkout -b new-bug-branch
  4. ➕ Add your new buggy code files to the repository.

  5. 🛠️ Commit your changes with descriptive messages.

    git commit -m "add: description of the new buggy code"
  6. 🚀 Push your changes to your forked repository.

    git push origin new-bug-branch
  7. 🔄 Create a Pull Request (PR) on GitHub, providing details about the new buggy code and its purpose.

Bug Reporting

If you come across a bug in the code that you can't fix or if you'd like to report a new bug, please open a new issue on GitHub. Describe the problem, including any error messages you received.

License

This project is licensed under the Apache License 2.0. See the LICENSE file for details. 📜

✨ Contributors

Grid of profile icons of the contributors

About

Collection of some notorious snippets, which makes you say why the heck?

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 28.2%
  • C++ 24.6%
  • C 21.4%
  • Java 9.0%
  • Python 8.4%
  • Shell 6.5%
  • Rust 1.9%