javiBajoCero / hall_detection_algoritm_TDD

automated testing pipeline for the hall_detection code

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hall_detection_algoritm_TDD

This repository contains all code and automated tests for my Master's thesis. I was tasked to develop an easy algorythm , i could probably had finished it in a weekend.
But i decided instead for this to be the perfect oportunity to overengineer the process, and to try to apply what i believe to be Test driven development for the first time.

That means , first we develop at the same time the tests (Hardware also) + the actuall target algorythm.
All tests are automated and stacked on top of older tests. All tests need to pass every time there is a new change or a new test is added.

How im developing software untill now:

image

How im planning on developing software in this repo:

image

getting inspired from:

About

automated testing pipeline for the hall_detection code


Languages

Language:C 72.0%Language:HTML 25.1%Language:Makefile 2.6%Language:Assembly 0.2%Language:Python 0.0%Language:CSS 0.0%Language:Batchfile 0.0%