Найти в Дзене
Правила нейминга функций и методов в Go
Как senior golang developer, я хочу поделиться своим опытом и знаниями о стандартах наименования функций и методов в языке программирования Go. Хорошо выбранные имена функций и методов могут значительно упростить понимание кода и сделать его более читаемым. В этой статье мы рассмотрим общепринятые стандарты наименования функций и методов в сообществе Go разработчиков. Локаничность и читаемость Перед тем, как перейти к стандартам наименования функций и методов, давайте обсудим два важных аспекта: локаничность и читаемость...
328 читали · 1 год назад
Чистая архитектура в Golang (начало)
Чистая архитектура в программировании на языке Golang В мире программирования существует множество различных подходов к проектированию приложений. Одним из наиболее популярных и эффективных подходов является чистая архитектура. В данной статье мы рассмотрим, что такое чистая архитектура, как ее использовать при разработке приложений на языке Golang и приведем примеры кода. Что такое чистая архитектура? Чистая архитектура – это подход к проектированию приложений, который основывается на принципе разделения ответственности (Separation of Concerns)...
991 читали · 2 года назад
Краткий Golang
Golang: мощный язык программирования для современных приложений Golang (или Go) - это относительно новый язык программирования, который был разработан компанией Google в 2009 году. Он был создан для упрощения и ускорения разработки приложений, особенно для больших и сложных проектов. Golang сочетает в себе простоту и эффективность, что делает его идеальным выбором для современных приложений. Одной из ключевых особенностей Golang является его поддержка параллельного выполнения кода. Это достигается за счет использования горутин и каналов, которые мы рассмотрели в предыдущей статье...
2 года назад
Первый .gitlab-ci.yaml
Приветствую всех программистов! Сегодня я хочу поделиться с вами информацией о том, как написать свой первый конфиг для автоматической сборки сервиса на языке Golang в GitLab. Это очень полезный навык, который поможет вам упростить процесс разработки и деплоя вашего приложения. Прежде чем мы начнем, давайте разберемся, что такое GitLab и зачем он нам нужен. GitLab - это система управления версиями и совместной разработки программного обеспечения, которая предоставляет набор инструментов для хранения...
2 года назад
Алгоритмы на собеседованиях по golang уровня medium
Собеседование на позицию программиста на языке Golang может быть довольно сложным, особенно если работодатель ищет кандидата, который обладает хорошими знаниями алгоритмов. В данной статье мы рассмотрим некоторые задачи по алгоритмам уровня medium, которые могут быть заданы на собеседовании, а также поделимся примерами кода решений этих задач. 1. Задача о нахождении наибольшей общей последовательности (LCS) Даны две строки s1 и s2. Необходимо найти наибольшую общую последовательность символов в этих строках...
406 читали · 2 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала