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"