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