1 месяц назад
🧪 Unit тесты придуманы не для того, чтобы их игнорировать!
Если в проекте есть юнит-тесты — это не "декорация", а инструмент защиты. Они нужны, чтобы: ✅ Проверять работу отдельных компонентов программы ✅ Быстро находить ошибки на ранних этапах ✅ Дать тебе уверенность при рефакторинге ✅ Сэкономить часы дебага на проде 🚨 Игнорирование тестов — это как прыгать с парашютом, не проверив его...
6 месяцев назад
Юнит-тесты или интеграционные тесты?
В интернете есть немало статей и докладов, описывающих различные подходы к тестированию приложений: от TDD до "тестируем пользователями в проде". Какой из них лучший? И вообще, стоит ли выбирать какой-то один подход и всегда его придерживаться? На эти вопросы нет однозначного ответа. Каждый должен сам для себя выбрать то, что поможет ему решать его задачи наиболее эффективно. Я, как и бльшинство моих коллег, при тестировании бэкенд-приложений придерживаемся следующих правил: 1) по-максимуму автоматизировать тестирование...