Фрагмент из видео "Нужно ли писать юнит-тесты? Дебаты о TDD, моках и бережливом тестировании | Илья Ильиных | #45"
В этом видео обсуждаем одну из самых недооценённых тем — тестирование контроллеров в Go, где, в отличие от Java и других фреймворков, нет встроенной валидации, аннотаций и магии. Казалось бы, простая логика, которую часто не тестируют, превращается в огромные методы на 100+ строк, где легко ошибиться. Объясняем, почему даже «неважную» логику нужно абстрагировать и тестировать, особенно в Go, где всё пишется вручную. Сравниваем подходы в Java и Go, даём советы по рефакторингу и делимся личным опытом. Обязательно к просмотру тем, кто пишет API на Go.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239151
#TDD #тестирование #разработка #бэкенд #GoLang #Java #код #юниттесты #Go #контроллеры #тестирование #APIразработка #валидация #чистыйкод #программирование
Почему контроллер в Go — не шутка? | Илья Ильиных | Организованное программирование