Unit тесты для бизнес-логики с моками через интерфейсы. Интеграционные тесты для репозиториев с testcontainers — поднимаю реальный Postgres в Docker. Table-driven тесты для функций с множеством кейсов. E2E тесты для критичных флоу. Стремлюсь к тому, чтобы тесты были быстрыми, изолированными и детерминированными. Покрытие смотрю, но не фанатею.
Какой подход к тестированию используешь?
Middle
134 просмотровAFK Offer AI
Что такое GitLab CI для Go?