The one thing every junior developer needs to know about TDD
Imagine spending a full week developing your software, your best piece of art. One day after the release, many people are now experiencing bugs and crashes. Strange, but you’re full of energy and willingness to do, so you immediately start to fix those problems. Nonetheless, you soon realize that for one simple and innocent bug you are now forced to rewrite 80% of your code.