Gophercises consists of a series of mini-exercises that progressively introduce different aspects of the Go programming language. Material can be found here.
| # | Topic | Solution | Tests |
|---|---|---|---|
| 01 | Quiz Game | here | Done |
| 02 | URL Shortener | here | Done |
| 03 | Choose Your Own Adventure | here | Done |
| 04 | HTML Link Parser | here | Done |
| 05 | Sitemap Builder | here | Done |
| 06 | Hacker Rank Problem | here | Done |
| 07 | CLI Task Manager | here | Done |
| 08 | Phone Number Normalizer | here | Done |
| 09 | Deck of Cards | here | Done |
| 10 | Blackjack | here | Todo |
| 11 | Blackjack AI | here | Todo |
| 12 | File Renaming Tool | here | Todo |
| 13 | Quiet Hacker News | here | Done |
| 14 | Recover Middleware | here | Todo |
| 15 | Development Recover Middleware | here | Todo |
| 17 | Secrets CLI & API | here | Todo |
- To generate report run
go test -coverprofile=".\PACKAGE_NAME\coverage.out" .\PACKAGE_NAME\ - To view coverage in pretty html format run
go tool cover -html=".\PACKAGE_NAME\coverage.out"