Мне известен этот вопрос: https://stackoverflow.com/info/428691/how-to-encourage-implementation-of-tdd
В моей команде мы пишем много модульных тестов. Но, как правило, программисты склонны писать модульные тесты после использования кода. Итак, мы сначала завершаем функциональность модуля, а затем записываем тесты. Для большинства модулей наш охват составляет около 70%. Я пробовал убедить своего технического менеджера и членов моей команды сделать чистую TDD, в которой мы сначала пишем тесты, а затем код, но invain. Я думаю, что первые тесты позволяют нам лучше разрабатывать дизайн. Я просто лаяю, особенно когда наше покрытие достаточно велико? Если ответа на этот вопрос нет, то как мне разговаривать с людьми, чтобы иметь подход, основанный на тестах.
EDIT: Я думаю, что писать тесты после написания кода проще. Люди в моей команде привыкли делать это и противостоят любым изменениям.