Публикации по теме 'golang'
Бэкенд — это больше, чем написание конечных точек для внешнего интерфейса.
Бэкенд-разработка — жизненно важный аспект веб-разработки, включающий создание и управление логикой, функциональностью и данными веб-сайта или приложения. Бэкенд-разработчики занимаются написанием кода, который взаимодействует с интерфейсом, сервером и базой данных, обеспечивая при этом безопасность, масштабируемость, надежность и эффективность.
Тем не менее, разработка бэкенда выходит за рамки только конечных точек API. Хотя конечные точки API имеют решающее значение для веб-приложений,..
Go: используйте утиный набор для тестирования бизнес-логики с синхронизацией
Как превратить недетерминированный код в красивый детерминированный набор модульных тестов
Вы написали очень красивую бизнес-логику, которая зависит от текущего времени. Теперь вы хотите проверить это.
Одним из важных свойств тестов является их детерминированность : каждый раз, когда вы запускаете тесты, они должны давать один и тот же результат, если только вы не изменили саму логику.
Когда ваша логика зависит от чего-то вроде time.Now() , это означает, что она зависит от..
Сравнение Golang и узлов: производительность, масштабируемость и многое другое
Если вы разрабатываете веб-приложение, возможно, вы слышали о Node.JS и Golang (также известных как «Go»). Оба набирают популярность, но по-разному и по очень разным причинам. Они являются частью отхода от традиционных серверных языков, таких как PHP и Java. Давайте посмотрим, что они из себя представляют и как они сравниваются.
ЧТО ТАКОЕ NODE.JS?
Дополнительный текст: https://www.devteam.space/blog/golang-vs-node-comparison-performance-scalability-and-more/
Создайте отличный пакет регистратора ошибок в Go
Обработка ошибок является важным аспектом разработки программного обеспечения. Создание надежного механизма регистрации ошибок позволяет разработчикам отслеживать и анализировать ошибки, диагностировать проблемы и повышать общую стабильность и надежность своих приложений. В этой статье мы рассмотрим, как создать пакет регистратора ошибок в Go, предоставляя простое, но эффективное решение для отслеживания ошибок. Мы пройдемся по процессу…
Запрос против Exec против подготовки в Голанге
Go поставляется с библиотекой database / sql для взаимодействия с любой реляционной базой данных. В попытке абстрагироваться от некоторых низкоуровневых сложностей при подключении к базе данных и управлении пулом соединений, открытые API-интерфейсы, похоже, делают немного больше, чем вы на самом деле ожидаете. В конечном итоге это приводит к некоторой путанице в том, как использовать эти API.
Поэтому я попытался проанализировать поведение основных API, о которых нужно знать перед их..
Go Secret — Slice: Скрытая правда
ДАЙТЕ СЕКРЕТ
Секреты Go Slice раскрыты
Когда к срезу добавляется новый параметр, что происходит с базовым массивом? Расширяется ли он, чтобы вместить больше элементов?
Да, это вторая часть серии статей о секретах Go. В первой статье мы говорили о Go Secret — Defer: что вы знаете о DEFER в Go …
Почему вы должны изучать Golang в 2022 году
Добро пожаловать! Golang — потрясающий язык программирования с массой возможностей. Если вы новичок в Golang, перейдите по ссылке ниже, чтобы узнать о нем больше:
Новые материалы
Прогрессивная транспиляция
В последние годы программисты JavaScript (он же EcmaScript) часто используют компиляторы исходного кода , также известные как транспиляторы , для преобразования более усовершенствованной или..
Алиса в стране машинного обучения — инициатива «100 дней кода машинного обучения»
Covnets, регрессия, классификация, ReLU, предвзятость… — все это интригующие жаргоны, которые я слышал от своих сверстников, выбравших курс машинного обучения, по касательной во время обычного..
Иногда учитель, всегда ученик
Учение Йоды в применении к развитию разработчиков
«Делай или не делай. Нет никакой попытки.”
Обучение программированию превратилось в современное «создание группы» или «написание книги»...
Как создать файл конфигурации сборки в Xcode | Серия настроек проекта Xcode
Эта статья шаг за шагом расскажет вам, как создать новый файл конфигурации сборки в вашем проекте Xcode.
Что такое файл конфигурации сборки?
Файл конфигурации сборки — это обычный..
Venv против Virtualenv в Python — что использовать?
Когда дело доходит до создания виртуальных сред в Python, есть два популярных варианта: venv и virtualenv. Оба инструмента служат одной цели — созданию изолированных сред для ваших проектов..
Реализация персептрона на Python (для абсолютных новичков)
Введение
За последние пару десятилетий было довольно много шумихи вокруг искусственного интеллекта и его приложений. В этой статье мы обсудим, что такое искусственный интеллект и его основное..
С помощью javascript мы можем сделать это в одну строку.
С помощью javascript мы можем сделать это в одну строку.
let x = 5;
let y = 7;
y = [x, x = y][0];
Но то, что мы можем , не обязательно означает, что мы должны это делать.