Чему вы научитесь
- Написание unit-тестов на Go с использованием пакета testing
- Применение table-driven tests для компактной и расширяемой структуры тестов
- Проверка ошибок, граничных условий и нестандартных сценариев
- Измерение и анализ покрытия кода тестами
- Использование mock-объектов и изоляция внешних зависимостей
- Проектирование кода с учетом удобства тестирования
- Организация читаемых, стабильных и поддерживаемых тестовых наборов
- Подготовка базовой стратегии тестирования для Go-проекта
О курсе
Курс посвящен ключевым подходам к тестированию программ на Go (Golang): от написания базовых unit-тестов до организации поддерживаемой и понятной тестовой инфраструктуры в реальных проектах. Вы разберетесь, как использовать стандартный пакет testing, писать table-driven tests, проверять ошибки и граничные случаи, измерять покрытие кода, применять моки и проектировать код так, чтобы его было проще тестировать. Отдельное внимание уделяется хорошим практикам: читаемости тестов, изоляции зависимостей, стабильности результатов и упрощению сопровождения. Курс удобно проходить в своем темпе, возвращаясь к темам по мере необходимости и закрепляя материал на типичных сценариях разработки на Go.
Для кого этот курс
Начинающие и практикующие Go-разработчики, которые хотят научиться писать качественные тесты, улучшать надежность кода и выстраивать понятный процесс проверки в своих проектах.
Начальные требования
Базовые знания Go: синтаксис языка, функции, структуры, интерфейсы, работа с модулями и понимание принципов написания простых приложений.
Наши преподаватели
Как проходит обучение
Последовательное изучение тем с примерами кода, разбором подходов к тестированию и возможностью удобно проходить курс в своем темпе.
Программа курса
Сколько стоит обучение
Price:
1 990 ₽
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.