Какой подход к тестированию используешь?

Middle
134 просмотров
AFK Offer AI

Unit тесты для бизнес-логики с моками через интерфейсы. Интеграционные тесты для репозиториев с testcontainers — поднимаю реальный Postgres в Docker. Table-driven тесты для функций с множеством кейсов. E2E тесты для критичных флоу. Стремлюсь к тому, чтобы тесты были быстрыми, изолированными и детерминированными. Покрытие смотрю, но не фанатею.

Следующий вопрос

Что такое GitLab CI для Go?