Наша команда испытывает жаркие споры относительно того, разрешаем ли мы, чтобы тесты на единичные тесты проверялись на контроль источника.
С одной стороны, аргумент заключается в том, что да, если вы временно, это разрешено в текущем спринте. Некоторые говорят, что даже в случае ошибок, которые не могут быть исправлены в текущем спринте, мы можем зарегистрировать соответствующий тест с ошибкой.
Другая сторона аргумента состоит в том, что эти тесты, если они зарегистрированы, должны быть отмечены атрибутом Ignore - аргументация состоит в том, что ночная сборка не должна служить списком TODO для разработчика.
Проблема с атрибутом Ignore заключается в том, что мы склонны забывать о тестах.
Есть ли у сообщества какие-либо советы для нас?
Мы - команда из 8 разработчиков, с ночной сборкой. Лично я пытаюсь практиковать TDD, но команда имеет тенденцию писать модульные тесты после написания кода.