Skip to content

Draft: Resolve dev-104290

StasKirenkov requested to merge dev-104290 into dev

Описание запроса на слияние

Что нового?

  • Создано...

Что изменено?

  • Изменено...

Чек-лист:

Код и тестирование

  • Запускал код локально
  • Написал необходимые тесты
  • Покрыл код подсказками типов
  • Включил комментарии для публичных API
  • Проверил соответствие Go code style (go fmt, go vet)
  • Использовал стандартные пакеты Go там, где это возможно

Сборка и зависимости

  • Проверил работу с разными версиями Go
  • Обновил файл go.mod
  • Проверил совместимость зависимостей
  • Использовал модули Go

Документация

  • Обновил README.md
  • Проверил godoc комментарии
  • Обновил примеры использования
  • Проверил соответствие шаблона коммитов (issue id: category id: Human description)
# Категории коммитов
## Используем англоязычное название, русское просто для понимания, как подсказка
feature: Новые функции
bug: Исправления ошибок
performance: Улучшения производительности
docs: Документация
misc: Разное
devops: инфраструктурное/CI-CD

Производительность

  • Проверил использование горутин
  • Тестировал конкурентность
  • Проверил утечки памяти
  • Выполнил бенчмарки

Дополнительные проверки

  • Проверил работу с контекстами (context.Context)
  • Тестировал работу с каналами
  • Проверил обработку ошибок
  • Проверил работу с сериализацией/десериализацией

Развёртывание

  • Есть ли дополнительные переменные окружения?
  • Требуется ли установка дополнительного ПО?
  • Есть ли необходимость в дополнительной документации?
  • Проверил работу с разными окружениями

CI/CD

  • Проверил работу всех пайплайнов
  • Тестировал работу с контейнерами
  • Проверил Dockerfile (если используется)

Дополнительные замечания

  • Есть ли что-нибудь еще, что следует знать?
  • Требуется ли обновление конфигурационных файлов?
  • Есть ли особые инструкции по развертыванию?

Этот шаблон учитывает специфику GoLang проектов, включая особенности работы с горутинами, каналами, контекстами и модулями. Он поможет обеспечить качество кода и корректность реализации.

Closes dev-104290

Merge request reports

Loading