Test Driven Development (TDD)
And why you should use it
TL;DR
TDD is the agile practice of writing test cases first before working on development / engineering of the feature
Test cases as per the Google software engineering book can be small, medium or lar…

