learn-go-with-tests

Go tutorial

A comprehensive resource for learning Go programming with test-driven development (TDD) principles.

Learn Go with test-driven development

GitHub

22k stars
309 watching
3k forks
Language: Go
last commit: 6 days ago
Linked from 3 awesome lists

gogolangtddtest-driven-developmenttesting

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
inancgumus/learngo A repository of thousands of Go examples and exercises to help developers learn the language by fixing and solving problems. 18,903
golang/go A programming language designed to build simple, reliable, and efficient software 124,071
smartystreets/goconvey A tool for writing and running Go tests in the browser or terminal with visualizations of test results 8,259
stretchr/testify A toolkit providing common assertions and mocks to support testing in Go programming language. 23,493
cweill/gotests Generates Go test boilerplate from source code 4,957
maxatome/go-testdeep Tool for comparing and testing Go code 436
testcontainers/testcontainers-go A Go package that enables easy creation and cleanup of container-based test dependencies. 3,650
thewhitetulip/web-dev-golang-anti-textbook A tutorial-based guide to writing web applications in Go without using a framework. 3,184
goplus/gop A programming language designed to simplify coding and make it accessible to a wider audience 8,965
marvinjwendt/testza A comprehensive testing framework for Go, providing features for assertions, fuzzing, output capture, and more. 418
rendon/testcli A testing framework for command line applications in Go language 37
campoy/go-tooling-workshop Teaching the tools used by Go developers to improve their coding skills and performance 2,791
therecipe/qt An API that allows developers to write cross-platform GUI applications with Qt on various platforms using the Go programming language 10,489
onsi/ginkgo A modern testing framework designed to help developers write expressive specs for Go applications. 8,371
maargenton/go-testpredicate A comprehensive assertions library with diagnostic output for unit testing in Go. 5