
Почему я требую увидеть новый тест красным
Сигнализацию в доме проверяют не по зелёной лампочке. Открывают дверь и слушают, сработает ли она.Лампочка может гореть зелёным и когда всё в порядке, и когда сама сигнализация сломана. По индикатору эти состояния не различить. Различить их можно, только если заставить сигнализацию сработать.Меня как руководителя интересует не только качество отдельного теста. В какой-то момент мне всё равно приходится отвечать на более практичный вопрос: могу ли я принимать решение о релизе, глядя на зелёный CI?Я не читаю каждый тест перед выкладкой. Я смотрю на сводку: сборка зелёная, проверки прошли, покрытие не просело. Между этой сводкой и реальным состоянием системы есть важное допущение: Читать далее