
Специалисты, желающие писать отказоустойчивый код, избавиться от багов в продакшене и освоить глубокий профайлинг систем.
Специалисты по автоматизации, стремящиеся профессионально тестировать Go-приложения, генерировать моки и оценивать покрытие кода.
Инженеры, которым необходимо автоматизировать пайплайны качества кода в CI/CD и диагностировать проблемы с производительностью сервисов.
Команда Rebrain изучает, какие из компетенций требуются на разных уровнях профессий.
Разработка и конфигурация комплексного CI/CD пайплайна в GitHub Actions или GitLab CI для Go-сервиса. Пайплайн в автоматическом режиме запускает глубокий статический анализ кода, прогоняет параллельные тесты, собирает метрики покрытия, блокирует слияние веток при падении проверок или покрытии ниже 80% и собирает готовый к деплою артефакт.
Курс выходит далеко за рамки базового пакета testing. Вы научитесь профилировать блокировки, искать утечки памяти с pprof, анализировать трассировку планировщика и автоматизировать качество в CI/CD.
Нет, курс требует базовых знаний синтаксиса Go. Мы не учим писать циклы и функции, а сразу переходим к тестированию, оптимизации и качеству кода.
Мы подробно разберем ручное создание заглушек, а также автоматическую генерацию с помощью GoMock от Uber и утилиты Mockery.
Да, в финальном проекте вы с нуля настроите полноценный пайплайн в GitHub Actions или GitLab CI с линтерами, автотестами и жесткими лимитами на покрытие.
При использовании данного сайта, вы подтверждаете свое согласие на использование файлов cookie и других похожих технологий в соответствии с настоящим Уведомлением.