Каталог Agent Skills — навыки для Claude, ChatGPT, Codex и др. Смотреть навыки
MCP book

Go Testing & Quality

Повысьте надежность кода Go с помощью навыка golang-testing для Claude Code. Освойте табличные тесты, обнаружение гонок, бенчмарки и моки для Go-приложений.

Навык golang-testing предоставляет Claude специализированные знания для написания надежных, production-grade тестов на Go с использованием стандартной библиотеки и лучших отраслевых практик. Он упрощает создание table-driven тестов, бенчмарков и интеграционных тестов, обеспечивая безопасность конкурентного доступа через выявление гонок данных. Используя идиомы Go, такие как t.Helper(), t.Cleanup() и build-теги, этот навык помогает разработчикам поддерживать высокое качество кода, оптимизировать производительность и устранять flaky-тесты в сложных Go-приложениях.

Ключевые особенности

01Автоматическая генерация идиоматических table-driven тестов на Go
02172 651 звезда на GitHub
03Настройка интеграционного тестирования с использованием build-тегов и test-контейнеров
04Безопасность конкурентности с выявлением гонок данных и паттернами параллельного выполнения
05Моки на основе интерфейсов и внедрение зависимостей на уровне сервисов
06Бенчмаркинг производительности и профилирование выделения памяти

Варианты использования

01Рефакторинг существующих тестовых наборов для использования идиоматических Go-паттернов с целью повышения поддерживаемости
02Написание всеобъемлющих модульных тестов для новых Go-пакетов или микросервисов
03Отладка гонок данных и узких мест производительности в конкурентном Go-коде

Источник: https://mcpmarket.com/tools/skills/go-testing-quality-2

Комментарии

Комментариев пока нет. Будьте первым.