https://github.com/truecodersio/katacommonerrors
Stack trace flash card practice
https://github.com/truecodersio/katacommonerrors
Last synced: 12 months ago
JSON representation
Stack trace flash card practice
- Host: GitHub
- URL: https://github.com/truecodersio/katacommonerrors
- Owner: truecodersio
- License: mit
- Created: 2018-04-19T23:40:31.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-19T23:41:53.000Z (about 8 years ago)
- Last Synced: 2025-02-17T14:32:15.882Z (over 1 year ago)
- Language: C#
- Size: 110 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CommonErrorsKata
Stack trace flash card practice
Welcome to our Common Errors Kata. Using this Kata will encourage your sleuthing skills in finding bugs within code and solving them logically. This app should show images of stack traces and give you possible correct answers to choose from. If you choose correctly, you should pass a boolean value of `true` to the answer queue. Otherwise, it should pass `false`.
## Step 1
Fork and clone the repo
Make sure you fork this repo and clone it to your local machine so that you can build, run, and edit this project.
## Step 2
Run the app
Check and see if the app is working correctly or not. If not, we need to resolve the issue.
## Step 3
Find the problem
It looks like, currently, every answer is considered a correct answer. Look for this commented `TODO`:
```csharp
//TODO: Figure out what is a valid answer.
```
## Step 4
Resolve the problem
Change the code so that the app works as expected. Once this task is "`TODONE`", delete the `TODO` comment.
## Step 5
Update/refactor the code
Even when you pass the correct `true`/`false` to the answer queue, the project is fairly static currently. Update the project to support adding, deleting, or changing the error images provided.
## Step 6
Submit a Pull Request
Once your code is working properly, push your code to your forked repo and submit a pull request.
**Good luck!**