Everyday Golang - The Fast Track

Книга «Everyday Golang — The Fast Track» представляет собой практическое руководство по изучению языка программирования Go. Автор Алекс Эллис фокусируется на инструментах, техниках и паттернах, которые используются в реальных производственных проектах, что делает книгу ценным ресурсом для разработчиков, стремящихся быстро освоить Go и применять его в повседневных задачах.

Издание начинается с введения в язык Go, объяснения его преимуществ и процесса установки на различных операционных системах. Далее читатель последовательно проходит через создание первого Go-программы, работу с внешними зависимостями, флагами командной строки и организацией кода в отдельные пакеты. Особое внимание уделяется практическим аспектам, таким как кросскомпиляция для разных ОС, работа с HTTP-запросами и парсинг JSON.

Значительная часть книги посвящена разработке CLI-приложений, где автор делится пятью ключевыми принципами создания эффективных командных интерфейсов. Отдельная глава подробно рассматривает написание unit-тестов в Go, включая использование тестовых таблиц, измерение покрытия кода, бенчмаркинг и изоляцию зависимостей. Завершает книгу введение в конкурентное программирование с использованием горутин, что является одной из сильных сторон языка Go.

Книга написана в лаконичном и практико-ориентированном стиле, с акцентом на решение реальных задач. Она подходит как для начинающих разработчиков, которые хотят быстро начать работать с Go, так и для опытных программистов, желающих углубить свои знания в конкретных областях, таких как тестирование или создание CLI-инструментов.

Everyday Golang - The Fast Track
A
Автор
Alex Ellis
Издательство
Не указано
Год
2021
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент