Если вкратце, то практически каждый Pull Request (PR) должен содержать тест(ы). На каждый PR build server должен прогонять все тесты и не давать аппрувить/мёржить PR, если тесты не проходят. Вопрос "мне некогда писать тесты, я копаю" решается менеджеровским решением, что теперь к каждой раскопке должны быть приложены тесты (если это возможно).
При этом не надо совсем уж впадать в крайности, надо действовать по ситуации, а не по религии. Т.е. в каких-то ситуациях можно обойтись без теста. Ну и вообще не надо слепо дословно следовать TDD, т.е. постоянно писать тест до кода — это крайность.