Learn Go with test-driven development
-
Updated
Jul 9, 2024 - Go
Test-driven development (TDD) is a software development process relying on software requirements being converted to test cases before software is fully developed, and tracking all software development by repeatedly testing the software against all test cases. This is as opposed to software being developed first and test cases created later. Programmers also apply the concept to improving and debugging legacy code developed with older techniques.
Repeat.
Learn Go with test-driven development
A Modern Testing Framework for Go
Automatically generate Go test boilerplate from your source code.
Aprenda Go com desenvolvimento orientado a testes
A Go mocking framework.
Spotify Agile model mapping microservice
Ecommerce app in GoLang with microservice, domain driven design and hexagonal architecture.
pre-configured testcontainers for your golang integration tests.
A simple tool to enforce the TDD practice
An ongoing curated list of frameworks, books, articles, talks, screencasts, recordings, libraries, learning tutorials and resources about Test Driven Development (TDD).
Easily mock your HTTP clients in your Go code.
Command-line API REST testing tool
Keep Kubernetes Deployments up-to-date with the `latest` container images
Algorithms and data structures implemented in golang.
A sample REST API with persistent storage
vim in editor coverage for Go
A declarative DSL (domain-specific language) for IDD (Inference-Driven-Development) and testing on any codebase in any programming language
Project Euler algorithms exercises solved in Go, running in built-in Go test suite. Developed with TDD.
A simple, ergonomic test tool in Go (Amazingly small package)
Human-friendly unit tests assertions for Go
Created by Kent Beck, D.D. McCracken
Released 1957