Example code base created using test driven development.
Test Driven Development (TDD) is a highly powerful tool to: construct well written, maintainable, and correct code.
However, there seems to be a missing step that makes TDD appear to be less approachable.
Hopefully, this post will be able to make TDD more appealing and explain the real value behind the methodology.
In addition, we will learn how to make a refreshing glass of water.
This is the code sample from the blog post: