От новичка до гуру: Курсы программирования на CyberDuff

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


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, перейдите по ссылке ниже, чтобы узнать о нем больше:

Что такое unsafe.Pointer или uintptr?
ПРОДВИНУТЬСЯ Что такое unsafe.Pointer или uintptr? unsafe.Pointer , uintptr кажутся многим разработчикам Go полной черной магией. И надо признать, они действительно волшебные, позвольте мне показать вам пример… unsafe.Pointer , uintptr кажутся многим разработчикам Go полной черной магией. Мы часто просто используем их как специальные заклинания для пакетов, не понимая, как они работают «под капотом». И надо признать, они действительно волшебные, позвольте мне показать вам..

Новые материалы

Как удалить префикс из строки в Python
Старый способ и новый способ Ничто не согревает мое сердце больше, чем манипуляции со струнами - да, это сарказм. Управление строками - это не гламурно, это не приносит морального..

Безумие метода массива: обзор .push() .pop() .shift() .unshift() .slice() и .splice()
Когда я впервые начал свое путешествие по программированию, я обнаружил, что запутался в различиях в распространенных методах работы с массивами. Более глубокое изучение того, что именно делает..

Полное руководство по классам Java.
Введение: В сфере программирования Java зарекомендовала себя как доминирующая сила, поддерживающая бесчисленное множество приложений и систем в различных отраслях. Чтобы по-настоящему..

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

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

Разве все это не подмножество?
Начнем с утренней рутины, Алекса, выключи будильник! Чистим зубы, выбираем зубную пасту по отзывам и качеству. Начните день с выбора подходящего транспортного средства: автобуса,..

Не соглашайтесь на меньшее: улучшите свою карьеру с помощью этих сертификатов веб-разработчиков
Веб-разработка превратилась в одну из самых востребованных карьерных возможностей в современном цифровом мире. Квалифицированный Full-Stack разработчик пользуется большим спросом, поскольку..