1. Test-Driven Development 2. Why? Why can’t we do the things right the first time?Why budget for correcting our own mistakes? Why don’t we commit fewer bugs into our…