Logo

Developer learning path

Go

Тестирование и отладка приложений в Go

Тестирование и отладка приложений

42

#description

Тестирование и отладка приложений являются важными этапами в разработке ПО на языке Go.

В ходе курса вы изучите следующие темы:

  1. Тестирование кода в Go:
  • Юнит-тестирование функций и методов
  • Интеграционное тестирование приложений
  • Написание тестов с использованием стандартного пакета testing
  • Как проводить бенчмаркинг кода
  1. Отладка приложений:
  • Как использовать отладчик delve для отладки Go-приложений
  • Как использовать panic и recover для обработки ошибок в приложениях
  • Как вести журнал событий (logging) в Go-приложениях
  1. Алгоритмы и структуры данных
  • Обзор типов данных и коллекций в Go
  • Работа с массивами, срезами (slice) и картами (Map)
  • Работа со структурами
  • Работа с каналами (Channels) и горутинами (Goroutines)

Курс также включает в себя практические задания, что поможет вам применить полученные знания на практике. По окончании курса вы получите понимание того, как тестировать и отлаживать свои приложения на языке Go.

March 25, 2023

Если вам не совсем понятен какой-то абзац текста из лекции, просто нажмите на него и сможете задать уточняющие вопросы по нему.

Если же непонятен весь вопрос, то нажмите на кнопки внизу, чтобы получить новый вариант объяснения, практические примеры или критически оценить сам вопрос.