Go: идиомы и паттерны проектирования
Go быстро набирает популярность в качестве языка для создания веб-сервисов. Существует множество учебников по синтаксису Go, но таких знаний недостаточно. Автор Джон Боднер описывает и объясняет паттерны проектирования, используемые опытными разработчиками. В книге собрана наиболее важная информация, необходимая для написания чистого и идиоматического Go-кода. Начните думать как Go- разработчик, вне зависимости от предыдущего опыта программирования. Также вы познакомитесь с предварительной версией поддержки обобщенных типов, которую планируется добавить в Go, и поймете, как она согласуется с другими возможностями этого языка.
Узнайте:
- как писать идиоматический Go-код и создавать Go-проекты;
- чем обусловлен выбор используемых в Go проектных решений;
- как настроить среду разработки языка Go для одного разработчика или целой команды;
- как и когда следует использовать рефлексию, небезопасный код и пакет ego;
- каким образом различные элементы языка Go обеспечивают эффективную работу Go-кода;
- какие элементы языка Go по возможности лучше не использовать.
«Эта книга представляет собой руководство по языку Go, рассчитанное на программистов. Она отлично сбалансирована в том плане, что хорошо объясняет необходимые вещи без "перепевания на новый лад" хорошо изученных концепций, заимствованных из других языков».
СтивФрансия, ведущий менеджер по Go-продуктам компании Google, создатель Hugo, Cobra и Viper
«Go - уникальный язык, и даже опытным программистам приходится "забыть" о том, как делаются некоторые вещи, и научиться иначе смотреть на программное обеспечение. Автор очень хорошо описывает основные возможности языка, демонстрируя примеры идиоматического кода, подводные камни и паттерны проектирования».
Аарон Шлезингер, ведущий разработчик компании Microsoft
Об авторе:
Джон Боднер — ведущий разработчик и архитектор с более чем 20-летним опытом. За это время ему приходилось создавать ПО самого разного назначения: для сферы образования, финансов, торговли, здравоохранения, для правоохранительных и государственных органов, инфраструктурное ПО для Интернета. Сейчас Джон исполняет обязанности главного инженера в компании Capital One.
Автор(ы) | Джон Боднер |
Переводчик | С. В. Черников |
Издательство | Питер |
Серия | Бестселлеры O'Reilly |
Год издания | 2022 |
ISBN | 978-5-4461-1885-4 |
Возрастное ограничение | 16+ |
Кол-во страниц | 416 |
Формат страниц | 70x100/16 (170x240 мм) |
Размеры товара | 234 × 167 × 23 мм |
Язык | Русский |
Переплёт | Мягкий |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Тираж | 700 экз. |
Вес | 665 г |