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


Синтаксис функции Голанга
Я уже упоминал в своем предыдущем посте , что хотел объяснить синтаксис func в новом блоге… ну, вот и мы. «Основная» и самая простая функция выглядит так: func main() {} Я думаю, мне не нужно больше объяснять об этом. Это функция без параметров и без возвращаемого значения. Это в основном то же самое, что и функция main в Котлине. Но версия Kotlin, очевидно, намного короче. Они используют только fun вместо func . Тем не мение. Большинство функций в мире имеют параметры...

Как разработать базовую систему ведения журнала в приложении Go
Лучшее ведение журнала, лучшая отладка Введение Многие компании делают ставку на Go из-за его компоновки, масштабируемости и параллелизма, а также других очень интересных функций. Простые веб-службы и приложения микросервисов требуют хорошо продуманной стратегии ведения журнала, чтобы помочь нам понять поведение пользователей, локализовать ошибки и контролировать производительность наших приложений. В этой статье мы собираемся изучить трассировку, метрики и ведение журнала. В..

Переход от Scala к Go
Переход от Scala к Go Год назад я присоединился к Google в качестве инженера-программиста. Моя команда использует Go для написания кода, который буквально поддерживает работу Google Cloud. Спустя год я стал очень продуктивным с языком, я получил читаемость Go и ни в коем случае не скучаю по использованию или написанию программного обеспечения на Scala. Есть несколько особенностей Scala, которые делают его привлекательным языком, по крайней мере, для меня. Одна из таких особенностей..

Запуск модульных тестов Go внутри контейнера Docker
В 99% случаев я могу просто провести модульное тестирование своего проекта локально без каких-либо проблем. Однако иногда я сталкиваюсь с ситуацией, когда мне нужно установить какое-то стороннее программное обеспечение для правильной работы приложения, которое я просто не хочу устанавливать на свой ноутбук. Вы также можете не иметь возможности устанавливать программное обеспечение на свой ноутбук / ПК из-за правил безопасности вашей организации. Обычно это приводит к неполным модульным..

Отправка писем в Go простым способом
Недавно я прочитал эту статью на dev.to о Как отправлять электронные письма в Go . Кажется, это копия из записи в блоге с mailtrap.io. Хотя статья, безусловно, не ошибается в том, что там написано, похоже, ее основная цель — подчеркнуть, что проще использовать сторонний почтовый сервис — что совершенно нормально… тем не менее, я нашел вывод немного сбивающим с толку. В статье сказано: На этом наше довольно краткое руководство по отправке электронных писем в Golang завершено...

Как я выбросил весь путеводитель Мишлен, используя Golang Colly
Я наскреб гида Мишлен. Вот как В начале автомобильной эры шинная компания Мишлен создала путеводитель, в том числе ресторанный. С годами звезды Мишлен стали очень престижными благодаря своим высоким стандартам и очень строгим анонимным тестировщикам. Мишленовские звезды невероятно желанны. Получение всего одного может изменить жизнь шеф-повара; потеря одного, однако, может изменить и его. Вдохновленный этой публикацией Reddit , я первоначально намеревался собрать данные о..

Дженерики в Go: мы уже на месте?
Исследование перехода Go на мультипарадигмальный язык С появлением Generics — функции, которая, безусловно, разделила сообщество Go — Go наконец-то переходит от строго императивного языка к языку с несколькими парадигмами. Но мы уже там? Является ли это реализацией Generics, которую все ждали? В этой статье я попытаюсь ответить на эти вопросы, используя функциональный Map/Reduce Api [1], который я разрабатывал в Go. Я подробно опишу проблемы и решения языкового дизайна, которые я..