https://github.com/adambullmer/go-boggle
Learning Golang via Solving a Boggle Board
https://github.com/adambullmer/go-boggle
Last synced: about 2 months ago
JSON representation
Learning Golang via Solving a Boggle Board
- Host: GitHub
- URL: https://github.com/adambullmer/go-boggle
- Owner: adambullmer
- License: apache-2.0
- Created: 2016-09-21T04:49:27.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-07-22T06:46:13.000Z (almost 6 years ago)
- Last Synced: 2025-02-13T03:47:32.271Z (4 months ago)
- Language: Go
- Size: 954 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-boggle
Learning Golang via Solving a Boggle Board
## Building / Running
```bash
go build ./cmd/boggle
./boggle
```## Testing
## Benchmarking
Benchmarking is a rough guess on how well certain parts of the application will perform.
Included in the repo are the baseline benchmarks as `baseline.out`.
Adjustments to the algorithm can be compared to these baselines.
If changes happen to these algorithms, the baseline should be updated.```bash
cd internal/gameboard
go test -benchtime 3s -benchmem -run none -bench . > bench.out
benchcmp baseline.out bench.out
``````bash
cd internal/lexicon
go test -benchtime 3s -benchmem -run none -bench . > bench.out
benchcmp baseline.out bench.out
```