Сниппеты кода

Полезные фрагменты кода от сообщества.

Go

Обработка ошибок: обёртки и errors.Is/As

Идиоматичный Go: добавление контекста через %w, собственные типы ошибок и их проверка.

Algonexys · 07.08.2026 · 👁 0
Go

Пул воркеров на горутинах

Обработка задач в несколько потоков с WaitGroup, каналами и отменой через context.

Algonexys · 07.08.2026 · 👁 0
Go

HTTP-сервер с graceful shutdown

Роутер, таймауты и корректное завершение по SIGTERM — базовый каркас сервиса на Go.

Algonexys · 07.08.2026 · 👁 0
Bash / Shell

Ожидание доступности сервиса

Проверка порта или HTTP-эндпоинта с таймаутом — нужно в CI, Docker-entrypoint и деплой-скриптах.

Algonexys · 07.08.2026 · 👁 0
Bash / Shell

Мониторинг ресурсов сервера

Быстрая диагностика: диск, память, топ процессов, открытые порты, уведомление при превышении порога.

Algonexys · 07.08.2026 · 👁 0
Bash / Shell

Массовые операции с файлами

Безопасный обход файлов с пробелами в именах, переименование, поиск и замена по содержимому.

Algonexys · 07.08.2026 · 👁 0
Bash / Shell

Резервное копирование с ротацией

Дамп базы и файлов в архив, удаление копий старше N дней, проверка результата.

Algonexys · 07.08.2026 · 👁 0
Bash / Shell

Строгий режим и шаблон скрипта

Стартовый каркас: аварийное завершение при ошибках, обработка сигналов, разбор аргументов, логирование.

Algonexys · 07.08.2026 · 👁 0
SQL

Агрегация с FILTER и условными подсчётами

Несколько срезов статистики одним проходом по таблице вместо нескольких запросов.

Algonexys · 07.08.2026 · 👁 0
SQL

Анализ производительности запроса

EXPLAIN ANALYZE, поиск неиспользуемых индексов и медленных запросов в PostgreSQL.

Algonexys · 07.08.2026 · 👁 0
SQL

Рекурсивный CTE для иерархий

Обход дерева категорий или комментариев любой глубины одним запросом.

Algonexys · 07.08.2026 · 👁 0
SQL

Поиск и удаление дубликатов

Определение повторяющихся строк по набору полей и безопасное удаление всех копий кроме одной.

Algonexys · 07.08.2026 · 👁 0