Публикации по теме 'go'


Большая четверка языков
За последние пару лет я заметил консолидацию в выборе языка программирования в коммерческих проектах и ​​проектах с открытым исходным кодом. Индустрия программного обеспечения постоянно меняется, но, похоже, существует постоянный интерес и инвестиции в несколько языков: JavaScript, Python, Java и Go — «Большая четверка». Я начал видеть Большую четверку в нескольких местах. В Отчете JetBrains о состоянии экосистемы разработчиков за 2019 год Большая четверка указана в разделе..

Анатомия условных операторов и циклов в Go
ГОЛАНГ Анатомия условных операторов и циклов в Go Go предоставляет if/else и switch условные операторы для выполнения кода на основе определенных условий. Чтобы выполнять какой-то код снова и снова, у нас есть цикл for . Условный оператор if/else Go предоставляет if , if-else , if- else if -else варианты оператора if / else , с которым мы знакомы. Он используется для проверки условия и выполнения некоторого кода, когда условие равно true или false . Состояние..

Отправка типобезопасных HTTP-запросов с помощью Go
Посмотрите, как пакет httpc в go-zero используется для безопасности типов. Для Gophers мы в основном пишем код для запросов клиентов. Иногда нам нужно запрашивать RESTful API, предоставляемые третьими лицами. В настоящее время мы чувствуем, что собирать запросы сложно, не сложно, но подвержено ошибкам. Например, если мы хотим отправить такой запрос, он выглядит очень просто, но на самом деле писать его все равно утомительно. POST /articles/5/update?device=ios HTTP/1.1 Host:..

Тем, кто обращает внимание на стремление Go уничтожить Python и Java (для которых был создан…
Для тех, кто обращает внимание, стремление Go уничтожить Python и Java (для которых он был создан взамен его создателями в Google) очевиден. Количество стандартных высококачественных библиотек для совместимости с Go, C, кроссплатформенной компиляции, стремительной скорости, облачной поддержки, а также смехотворно доминирующий и простой в использовании параллелизм и обмен сообщениями будут по-прежнему оставаться причинами, по которым крупные компании-разработчики программного обеспечения,..

Эффективное тестирование в Go: использование интерфейсов и табличное тестирование для получения надежного кода
В Go модульное тестирование является фундаментальным аспектом написания надежного программного обеспечения. Стандартная библиотека предоставляет встроенный пакет тестирования ( testing ), который позволяет легко создавать и запускать модульные тесты. Вот пошаговое руководство по выполнению модульного тестирования в Go: Соглашение об именах тестовых файлов: в Go тестовые файлы должны называться с суффиксом _test.go , который сигнализирует инструментам Go, что эти файлы содержат тестовый..

Создание и развертывание бессерверного веб-приложения с несколькими маршрутами с помощью Golang на AWS
Пошаговое руководство по созданию бессерверного API Go Благодаря недавней поддержке Go на AWS Lambda я начал возиться с созданием различных бессерверных веб-приложений. По мере того, как приложения становились более сложными (требующими более 1 или 2 маршрутов), компоновка проекта, локальная разработка и развертывание становились все более сложными. Узнав об этих болевых точках, я составил это пошаговое руководство для тех, кто заинтересован в быстром создании и запуске настоящего..

Создание ⚡ молниеносных API ⚡ с помощью Go: подробное руководство
Молниеносная скорость и уменьшенная задержка 5G открыли новую эру обмена данными в реальном времени, побуждая API развиваться соответствующим образом. API теперь должны поддерживать плавную и мгновенную передачу больших объемов данных, удовлетворяя растущий спрос на высококачественный мультимедийный контент и динамические взаимодействия. Первоначально опубликовано на https://blog.letsdote.ch . Это второй пост в рамках Темы Golang . Это требует переоценки дизайна API и создания..