Тесты по привычке — зло

Привет, друзья!

Вы вносите изменения в бизнес-логику, и всё работает — пока не запускаются тесты. Какие-то падают, какие-то вообще не запускаются без пересборки моков, а какие-то — бессмысленны и ничего не проверяют.

Это типичный побочный эффект: проект растёт, тесты остаются на уровне MVP. И вместо помощи — только шум. Особенно если в команде принято «мокать всё» не глядя. В итоге — замедление, регрессы, усталость.

Что с этим делать? Ответ: меньше unit-тестов «по привычке», больше — интеграции, фаззинга, понимания, что и зачем проверяется.

Вот подборка видео и статей, которые помогут навести порядок

📺 Посмотреть:

Из pytest в Go. Тестовое окружение на фикстурах – Тимофей Кулин, Яндекс, YDB
Интеграционные тесты на Go — Ксения Якиль, Badoo
Новый тип тестов в Go 1.18 — Сергей Петров, Selectel
Fuzzing‑тестирование. Практическое применение — Никита Догаев, Wildberries

📚 Почитать:

Как мы сделали рекомендации, отказались от подрядчика и заработали денег
Мир будущего: управление устройствами с помощью жестов


📅 Кстати, опубликовано расписание Golang Conf X 2025. В этом году тема качества кода и осмысленного тестирования — одна из ключевых. Сегодня представим два доклада, которые точно стоит отметить.

Доклады Golang Conf X 2025

Тестируем правильно, а не ''как тут принято''

Дмитрий Новиков (МТС Web Services) расскажет, как тестировать Go‑код в реальных продуктах, где важно не «сто процентов покрытия», а скорость, стабильность и предсказуемость. Доклад о переходе от хаоса в тестах к системному подходу.

Промпт-магия на Go: как формулировка вопроса меняет ответы AI

Что умеют языковые модели в тестировании? Как использовать LLM, чтобы проверять, дополнять и даже генерировать тест-кейсы — и при этом не потерять контроль. Очень практичный доклад Варвары Подольской.


Если тесты в проекте стали техническим долгом — самое время пересмотреть подход. И обсудить это в кругу тех, кто уже прошёл через боль.

📍Golang Conf X 2025
4 июня, Москва, Loft Hall #4