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