100 ошибок Go и как их избежать, Харшани Т., 2023.
Лучший способ улучшить код — понять и исправить ошибки, сделанные при его написании. В этой уникальной книге проанализированы 100 типичных ошибок и не- эффективных приемов в Go-приложениях. Вы научитесь писать идиоматичный и выразительный код на Go, разберете десятки интересных примеров и сценариев и поймете, как обнаружить ошибки и потенциальные ошибки в своих приложениях. Чтобы вам было удобнее работать с книгой, автор разделил методы предотвращения ошибок на несколько категорий, начиная от типов данных и работы со строками и заканчивая конкурентным программированием и тестированием. Для опытных Go-разработчиков, хорошо знакомых с синтаксисом языка.
Организация кода и проекта.
Сделать текст кода в Go чистым, идиоматичным и удобным для сопровождения — непростая задача. Чтобы понять суть лучших практик, связанных с написанием кода и организацией проекта, потребуется накопить определенный опыт и набить шишки. Каких ловушек следует избегать (например, затенения переменных и злоупотребления вложенным кодом)? Как структурировать пакеты? Когда и где использовать интерфейсы или дженерики, функции инициализации и пакеты утилит? Рассмотрим распространенные ошибки в организации кода.
Краткое содержание.
Предисловие.
Благодарности.
Об этой книге.
Об авторе.
Иллюстрация на обложке.
От издательства.
Глава 1.Go: просто научиться, но сложно освоить.
Глава 2.Организация кода и проекта.
Глава 3.Типы данных.
Глава 4.Управляющие структуры.
Глава 5.Строки.
Глава 6.Функции и методы.
Глава 7.Обработка ошибок.
Глава 8.Конкурентность: основы.
Глава 9.Конкурентность: практика.
Глава 10.Стандартная библиотека.
Глава 11.Тестирование.
Глава 12.Оптимизация.
Купить .
Теги: Харшани :: книги по программированию :: программирование :: Go-приложения
Смотрите также учебники, книги и учебные материалы:
- Эффективный Java, Тюнинг кода на Java 8, 11 и дальше, Оукс С., 2021
- Шаблоны и практика глубокого обучения, Ферлитш Э., 2022
- Чистая архитектура, Искусство разработки программного обеспечения, Мартин Р., 2021
- Golang для профи, Создаем профессиональные утилиты, параллельные серверы и сервисы, Цукалос М., 2024
- Выразительный JavaScript, Современное веб-программирование, Хавербеке М., 2020
- JavaScript для профессиональных веб-разработчиков, Фрисби М., 2022
- Head First, Паттерны проектирования, Фримен Э., Робсон Э., Сьерра К., Бейтс Б., 2022
- TypeScript быстро, Файн Я., Моисеев А., 2021