An open API service indexing awesome lists of open source software.

https://github.com/runattekky/learn-go-with-tests


https://github.com/runattekky/learn-go-with-tests

go tdd testing

Last synced: 10 months ago
JSON representation

Awesome Lists containing this project

README

          

# Learn GO with Test Driven Development (TDD)
I am using the following [guide](https://quii.gitbook.io/learn-go-with-tests)

## Goal
- Learn [GO](https://go.dev/) in depth
- Learn [Test Driven Development (TDD)](https://en.wikipedia.org/wiki/Test-driven_development)
- Learn best practices for golang and software development

## Environment
- [GO](https://go.dev/)
- [Arch](https://archlinux.org/) BTW, [Omarchy](http://omarchy.org/) BTW, [Hyprland](https://hypr.land/) BTW, [Neovim](https://neovim.io/) BTW
- [Kitty](https://sw.kovidgoyal.net/kitty/) (Terminal Emulator)
- [Zellij](https://zellij.dev/) (Terminal Multiplexer)

## TDD Cycle
![TDD Process](https://www.lambdatest.com/dynamic-pages/resources/images/learning-hub/tdd-process.png)