CourseHunter
  • Категории
  • Источники
  • Все курсы
  • Разделы
  • Книги
  • Краудфандинг logo
    Краудфандинг
English
Русский
Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти
Главная страницаКатегория golang (google go)Мощь Go: Инструменты

Мощь Go: Инструменты

The Power of Go: Tools

John Arundel logo
John Arundel
★4.5 (всего оценок - 12)
Мощь Go: Инструменты
Начать Сейчас
Категория
Golang (Google Go)
Дата добавления
12 окт. 2023 г., 00:58
Язык
Английский
Дата обновления
6 февр. 2026 г., 23:22

Вы готовы разблокировать мощь Go, овладеть программированием на основе очевидности и узнать другие секреты? Если да, то курс "The Power of Go: Tools" - это идеальный следующий шаг в вашем путешествии по программной инженерии. В нем объясняется, как писать простые, мощные, надежные и даже восхитительные программы на Go.

Издание 2024 года полностью обновлено и пересмотрено для Go 1.21, с большим количеством нового материала и десятков готовых примеров кода. Также включает в себя полные решения для всех задач по программированию.


О книге

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

Если мы сможем разбить наши нерешенные проблемы на множество мини-задач, которые уже решены существующими пакетами, то мы сразу же сэкономим 90% времени.

Как разбить проблему на управляемые куски? Как тестировать функции, которые вы еще не написали? Как разрабатывать многоразовые библиотеки и инструменты, которые приносят удовольствие пользователям? Все эти вопросы я встречал много раз, и (хорошие новости!) книга "The Power of Go: Tools" имеет ответы.

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

Что вы узнаете

Эта книга может быть интересной и легкой для чтения, но она также представляет серьезный вызов. На каждом этапе вас ждут задачи для решения, написание кода и размышления о дизайне.

На протяжении двенадцати глав и более чем 260 страниц вас ждут тесты, которые вы должны пройти, поскольку вы узнаете о тонкостях флагов и аргументов, файлах и файловых системах, командах, оболочках и конвейерах, обработке JSON и YAML, а также о продвинутых клиентах API.

Существует больше способов, как что-то может пойти не так, чем как оно может пойти правильно, поэтому совершенно нормально, если большая часть нашего кода будет связана с обработкой ошибок. Действительно, это статистически неизбежно.

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

Не думайте об этом как о несостоявшемся тесте: вместо этого думайте о нем как об успешном обнаружителе ошибок.

Посмотреть больше

Автор - John Arundel

John Arundel logo

John Arundel

Джон - известный писатель и наставник по Го. Он пишет программы уже 40 лет и думает, что начинает понимать, как это делать.

X (Twitter)GitHub
Автор
+18

Другие материалы в этой категории

Для любителей Go: Книга + Видео

Для любителей Go: Книга + Видео

Исследуйте Go: Криптография

Исследуйте Go: Криптография

Познайте Go

Познайте Go

Мощь Go: Тестирование

Мощь Go: Тестирование

Комментарии
 logo
  • tfguit logo
    tfguit
    6 февр. 2026 г., 11:43
    John Arundel has updated all his books to Go 1.25 Could you please update them all here. Thank you.
  • CourseHunter Team logo
    CourseHunter Team tfguit
    6 февр. 2026 г., 21:23
    This one updated!
  • subrag logo
    subrag
    30 авг. 2024 г., 05:58
    John Arundel has updated all his books and course to Go 1.23. Could you please update them all here? thank you
  • CourseHunter Team logo
    CourseHunter Team subrag
    9 дек. 2024 г., 22:21
    Updated
  • subrag logo
    subrag CourseHunter Team
    10 дек. 2024 г., 06:07
    Thank you, Andrew. Could you please upload other Golang books (one Rust book) from John Arundel? Thank you again!
  • CourseHunter Team logo
    CourseHunter Team subrag
    10 дек. 2024 г., 22:26
    Sure!
  • Someone logo
    Someone
    5 авг. 2024 г., 13:30
    Hi, there is an update available. Please update. Thanks.
    The Power of Go: Tools (Go 1.22 edition)
  • osxest logo
    osxest
    27 окт. 2023 г., 20:26
    Добавьте The Power of Go: Tests, пожалуйста
  • nickname logo
    nickname osxest
    2 нояб. 2023 г., 12:31
    если что, лежит в Anna’s Archive

Учись ради навыков, а не сертификатов. Лучшие видеокурсы от топ-авторов со всего мира: программирование, дизайн, AI, DevOps и многое другое. Без воды, без лозунгов — только код, практика и дружелюбное комьюнити разработчиков.

Категории
Все категории JavaScript React.js Python Java Golang (Google Go) Другое TypeScript Подготовка к собеседованию Обработка и анализ данных Другое (Frontend)
Источники
Все источники Academind Pro balun.courses Brad Frost frontendmasters Ian Frost Nomad Coders Ray Amjad TJ Pitre udemy zerotomastery.io
CourseTrainЦенаКонтактыРаспространенные вопросыПлейлистыПриватностьУсловия
Темы:
Язык: