Что отвечать, когда спрашивают про тесты
Вопрос почти обязательный, и на нём хорошо видно, работал человек в команде или сам по себе.
Плохой ответ: «Тесты — это хорошо, надо писать всегда». Звучит как заученное и вызывает следующий вопрос, на котором всё разваливается.
Хороший ответ конкретен. Что вы покрываете в первую очередь: логику, где цена ошибки высокая, — расчёты, права доступа, обработку денег. Что не покрываете: очевидные обёртки, где тест повторяет код.
Дальше — про уровни. Быстрые проверки отдельных функций, проверки связки нескольких частей, и сквозные — их всегда мало, потому что они медленные и капризные.
Отдельно ценят понимание боли: тесты, которые падают через раз, вреднее их отсутствия, потому что команда перестаёт им верить и начинает перезапускать вслепую.
И честность про реальность. Если на прошлом месте покрытия почти не было, так и скажите — но добавьте, как вы с этим жили и что делали перед выпуском.
IT Екатеринбург — t.me/it_ekaterinburg
IT Екатеринбург
@it_ekaterinburg
Что отвечать, когда спрашивают про тесты
Этот пост опубликован в Telegram-канале IT Екатеринбург. Подписаться можно по ссылке: @it_ekaterinburg.