TDD is usually used during development. But when you get into a company, pick up the whole code zapped and see the urgent need for improvements and of course, coverage of tests? How to proceed? How do I test if all functionalities are implemented and functional?