A set of restful http handlers for quickly building RESTful services with any database backend.
-
Updated
Feb 25, 2017 - 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.
A set of restful http handlers for quickly building RESTful services with any database backend.
Algorithms and data structures implemented in golang.
A Go mocking framework.
AWS S3 unit testing with the go test CLI
Terraform testing strategies for F5 provider
Mock tesla store - this project is being used to learn go fundamentals
Test Driven Development Practice for Go
vim in editor coverage for Go
Set temporary environment variables and program arguments.
A simple example of a Mars Rover that has to do a number of things...with a twist. This entire project was solved using Test-Driven Development following the Red/Green/Refactor principles.
A sample REST API with persistent storage
Implementation of stack in Golang. This is a non-thread safe but exception safe Stack. Thread safe Stack with API to get minimum value is implemented in other repository : https://github.com/sheikhazad/Minimum-Stack-Design_Thread-Safe_Golang
Design a thread-safe stack to get minimum value in O(1) time with test in Golang
A Payments API written in Go
Tutorial for learning go while building a small app with TDD approach
Code created whilst learning TDD and Go.
Golang learning repository
A lightweight dependency-free helper for writing golang tests.
Created by Kent Beck, D.D. McCracken
Released 1957