Тесты по привычке — зло
Привет, друзья!
Вы вносите изменения в бизнес-логику, и всё работает — пока не запускаются тесты. Какие-то падают, какие-то вообще не запускаются без пересборки моков, а какие-то — бессмысленны и ничего не проверяют.
Это типичный побочный эффект: проект растёт, тесты остаются на уровне MVP. И вместо помощи — только шум. Особенно если в команде принято «мокать всё» не глядя. В итоге — замедление, регрессы, усталость.
Что с этим делать? Ответ: меньше unit-тестов «по привычке», больше — интеграции, фаззинга, понимания, что и зачем проверяется.
Вот подборка видео и статей, которые помогут навести порядок
📺 Посмотреть:
• Из pytest в Go. Тестовое окружение на фикстурах – Тимофей Кулин, Яндекс, YDB
• Интеграционные тесты на Go — Ксения Якиль, Badoo
• Новый тип тестов в Go 1.18 — Сергей Петров, Selectel
• Fuzzing‑тестирование. Практическое применение — Никита Догаев, Wildberries
📚 Почитать:
• Как мы сделали рекомендации, отказались от подрядчика и заработали денег
• Мир будущего: управление устройствами с помощью жестов
📅 Кстати, опубликовано расписание Golang Conf X 2025. В этом году тема качества кода и осмысленного тестирования — одна из ключевых. Сегодня представим два доклада, которые точно стоит отметить.
Доклады Golang Conf X 2025
Дмитрий Новиков (МТС Web Services) расскажет, как тестировать Go‑код в реальных продуктах, где важно не «сто процентов покрытия», а скорость, стабильность и предсказуемость. Доклад о переходе от хаоса в тестах к системному подходу.
Что умеют языковые модели в тестировании? Как использовать LLM, чтобы проверять, дополнять и даже генерировать тест-кейсы — и при этом не потерять контроль. Очень практичный доклад Варвары Подольской.
Если тесты в проекте стали техническим долгом — самое время пересмотреть подход. И обсудить это в кругу тех, кто уже прошёл через боль.
📍Golang Conf X 2025
4 июня, Москва, Loft Hall #4