Solving Code Katas Using Test Driven Development (...

[ad_1] Test driven development is a development process in which you write your unit tests before you write your implementation.  The process looks like this  Write a failing unit test. The test should be written in a way that describes what your code should be doing. Write just enough code to make the test pass.