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


TDD в базовом API RESTful JSON Quotes  —  Часть 1
Призыв к написанию тестов перед написанием кода. Обзор Недостаточно руководств по TDD. Чтобы отстоять эту выгодную практику, этот пост призван кратко пройти тестирование нашего пути к надежному Quotes API. Контент будет состоять в основном из примеров кода. Вы также можете получить код из следующего репозитория на GitHub . Первоначальный тест Давайте начнем это с теста. Это стало для вас шоком, но мы пока не собираемся проверять случай успеха. Вместо этого мы хотим понять,..

REST API в GoLang
В этой статье мы сосредоточимся на пошаговой реализации создания REST API с использованием архитектурного шаблона Model-View-Controller (MVC) в Golang. В шаблоне MVC модель представляет данные и бизнес-логику, представление представляет уровень представления , а Контроллер действует как посредник между Моделью и Представлением , получая данные от пользователя и соответствующим образом обновляя Модель и Представление. Компоненты Repository и Service часто..

Голанг: Как разумно использовать функцию init ()?
У приложений есть требования к инициализации. А функция init () - это решение Golang для проблемы инициализации. В рамках этого сообщения в блоге я попытаюсь объяснить, как и как не использовать эту функцию. Краткое введение Но прежде чем я начну, позвольте мне быстро познакомить вас с функциональностью. Если вы уже знаете, что делает init () , переходите к следующему разделу. //Program needs squares of the first ten integers. //It is sensible to initialize it once and use..

Создание приложения с помощью echo и vue
Бэкэнд приложения будет написан на языке программирования Go . Go был создан Google, и хотя это не самый популярный язык в мире, он неуклонно набирает обороты. Go очень легкий, легкий в освоении и быстрый. В этом руководстве предполагается, что у вас есть хотя бы простое понимание языка и что Go установлен и настроен на вашем компьютере. Чтобы свести к минимуму количество шаблонов, мы будем использовать фреймворк веб-приложений под названием Echo . Echo - это микро-фреймворк для..

NodeJS против Go: это поможет вам выбрать правильный язык программирования
Сегодня у веб-разработчиков есть широкий выбор вариантов, когда дело доходит до выбора языка программирования для веб-разработки . Эти языки программирования подходят не только для фронтенд-разработки, но и для бэкэнд-разработки. Теперь в большинстве веб-приложений обычно больше кода, не относящегося к пользовательскому интерфейсу, чем кода, непосредственно связанного с взаимодействием с конечным пользователем. Например, данные должны храниться и извлекаться, логика должна быть на..

Впервые на Голанге! Просто знакомство с Голангом 🧐
На картинке выше изображен значок Голанга! Это так мило!! 😍😍😍 В связи с потребностями бизнеса я изучаю Голанг. Когда я погуглил на Golang, я обнаружил, что поклонников GO называют сусликами . По сравнению с другими языками программирования, значок Golang производит на меня доступное и дружелюбное впечатление. Хотя логотипы Python и Perl также представлены животными, мне кажется, что суслик мне больше нравится… хахаха. Golang - это язык программирования с открытым..

Обзор создания версий для проекта
Также понимание управления версиями поставщиков в go. В предыдущем блоге я рассказал об основах модуля Go и управлении зависимостями в GoLang. В этом блоге я попытаюсь рассказать о добавлении версий в проект (маркировке модуля) и о том, как обновить поставщика до определенной версии. Что означает версия: Версия — это идентификатор необратимого снимка модуля, который считается выпуском или предварительным выпуском (бета-версиями). Он пишется как буква v (подразумевает..