testcase is an opinionated testing framework to support test driven design.
-
Updated
May 29, 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.
testcase is an opinionated testing framework to support test driven design.
Project Euler algorithms exercises solved in Go, running in built-in Go test suite. Developed with TDD.
Demo application that implements Ranked Choice Voting in Go using a CQRS architecture
Immutable transaction isolated sql driver for golang
Quick and Easy server testing/validation
Learn Go with test-driven development
A Go distributed workflow framework that supports durable, robust, and idempotent state changes with timeouts, callbacks, scheduled triggers, and await calls. Compatible with Kafka and Reflex out of the box.
tmt (task management tool) is a simple command-line program written in Go programming language that allows to create and manage tasks (todo's) for personal usage.
Grokking Go Fundamentals with Tests Video Series / Course
A declarative DSL (domain-specific language) for IDD (Inference-Driven-Development) and testing on any codebase in any programming language
Created by Kent Beck, D.D. McCracken
Released 1957