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