Your project is going to be a big mess and every new functionality is hard to implement? You don’t remember or don’t know how this mass of code works? If you ask these questions sometimes you better take a look at this article.
I believe you’ve heard of the TDD. It’s a methodology that gives you a lot of advantages if used correctly. In this article, I’m going to share my experience with TDD, reasons to use TDD, examples, and more.