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


Мне нравится такой подход, и я согласен с тем, что для очень конкретных ситуаций, таких как рекурсивный пример, вы…
Мне нравится этот подход, и я согласен с тем, что для очень конкретных ситуаций, таких как рекурсивный пример, который вы демонстрируете, это будет работать хорошо. Однако очень сложно обобщить его и распространить на все приложение. Не прочитав ваш пост, я попробовал этот подход в реальном приложении. Я хотел построить компонуемые рабочие процессы, которые я тогда называл «действиями». Один конкретный пример: func ParseRandomFeedAction( findRandomFeed func()..

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

Перейти на WebAssembly Мой эксперимент
Я использую Go в качестве языка разработки последние 2 года, и мне всегда любопытно написать какой-нибудь интерфейс с использованием Go. Но какое-то время не везло, пока не вышел go 1.11.1 с экспериментальным портом WebAssembly. Итак, у меня были свои небольшие эксперименты с ним. Я разработал два экспериментальных приложения: https://rajnikant12345.github.io/resume/ rajnikant12345/resume Мое резюме в Webassembly и GO. Внесите свой вклад в разработку..

Распределенная система — Сколько сетевых узлов ?
Задний план Распределенные системы — путь вперед Многие узлы являются данностью. Мы хотим ответить на вопрос, на какое минимальное количество узлов мы должны рассчитывать. Диаграмма Как определить узел? Узел может быть экземпляром языковой виртуальной машины. Например, экземпляр JVM или экземпляр среды выполнения go. Другими словами, узел запускает наш код службы. Каждый узел инкапсулирует для нас один сервис. Что такое сетевой узел? Машины (виртуальные или..

Простая 2D-графика для 5 самых популярных языков программирования!
Оглавление Питон 3 C/C++ "Ява" Go HTML/JS Вот пример проекта с кодом на python, c/c++, java, go и javascript (у меня возник соблазн создать собственную реализацию графического движка в brainf) для отображения красной диагональной линии с зеленым пикселем в центре. Как я уже говорил в своем предыдущем уроке ( Создание минимального 3D-движка (Часть 1)), более важно понимать алгоритм, чем синтаксис, поскольку языки — это в основном разные слова для достижения одной и..

Чтение файлов конфигурации и переменных среды в GO - GoLang
Одна из лучших практик в индустрии программного обеспечения, когда дело доходит до разработки, - поддерживать несколько переменных ( конфиденциальные данные, а также некоторые статические данные ) в файлах конфигурации и / или как переменные среды. И, следовательно, файлы конфигурации и переменные среды являются нормой в современном мире разработки, особенно для защиты учетных данных. И очень важно поддерживать эти переменные отдельно от базы кода. В этой статье мы рассмотрим (..

21 совет, как лучше писать тесты
Я обнаружил, что следующие советы обычно полезны при написании модульных тестов go и работе с ними. Они не расположены в определенном порядке, и не каждый совет популярен или применим к вашему сценарию. Используйте метод «t.Helper()» , чтобы уменьшить количество шума в отчетах об ошибках. При вызове метода функция помечается как вспомогательная функция теста. Напишите модульный тест на основе таблиц. В большинстве случаев это логичный подход. Каждая запись таблицы имеет набор..