LIVE СВЕЖЕЕ
Securityskill-scanner: Анализ безопасности Skill, локальноSecurityskill-safe-install-l0-strict: Безопасная установка скилловTechnical Docsskill-creator: Создание и оптимизация скилловSecuritySecurity Skill: анализ и защита данныхTestingquality-gate: Скилл итеративного улучшения артефактовAutomation To..redis-development: Скилл оптимизации производительности RedisTechnical Docsjsdoc-comment-generator: Скилл для автоматической генерации комментариевNoSQL Databasesbackend-coding-standards: Скилл для стандартизации кодаAutomation To..openapi-spec-generator: Скилл для генерации APIDatabase Toolstype-mapping-encyclopedia: Скилл для преобразования типов данныхSecurityskill-scanner: Анализ безопасности Skill, локальноSecurityskill-safe-install-l0-strict: Безопасная установка скилловTechnical Docsskill-creator: Создание и оптимизация скилловSecuritySecurity Skill: анализ и защита данныхTestingquality-gate: Скилл итеративного улучшения артефактовAutomation To..redis-development: Скилл оптимизации производительности RedisTechnical Docsjsdoc-comment-generator: Скилл для автоматической генерации комментариевNoSQL Databasesbackend-coding-standards: Скилл для стандартизации кодаAutomation To..openapi-spec-generator: Скилл для генерации APIDatabase Toolstype-mapping-encyclopedia: Скилл для преобразования типов данных
$ pwd: ~ / categories / Development / Framework Internals / golang-naming-skill-dlya-go-naimenovaniy-i-stiley
view --main golang-naming-skill-dlya-go-naimenovaniy-i-stiley.md

golang-naming: Скилл для Go наименований и стилей

//

В Go (Golang) есть свои правила для именования: пакетов, конструкторов, структур, интерфейсов, констант, перечислений, ошибок, булевых значений, получателей (в методах), геттеров/сеттеров, функциональных опций, аббревиатур, тестовых функций и подтестов. Применяйте их при написании нового кода, ревью, рефакторинге, выборе между вариантами именования (New vs NewTypeName, isConnected vs connected, ErrNotFound vs NotFoundError, StatusReady vs StatusUnknown at iota 0), обсуждении названий пакетов (избегайте анти-паттернов utils/helpers) или когда спрашиваете о лучших практиках именования в Go. Также срабатывайте, если пользователь упоминает MixedCaps vs snake_case, константы в ALL_CAPS, префикс Get для геттеров или регистр строк в ошибках. Не используйте это для общих вопросов по реализации Go, которые не связаны с решениями по именованию.

Проводник файлов
1 файлы
SKILL.md
readonly --- lines
Инициализация мануала...
package.json
Author
author
⭐ 105 | 🍴 24
NeverSight
// Verified Repository Master Account
$ gh browse
$ install --global skills.sh
npx skills add https://github.com/NeverSight/learn-skills.dev/tree/main/data/skills-md/samber/cc-skills-golang/golang-naming
$ download --local man

[HINT] Скачивает всю директорию скилла с GitHub: SKILL.md и все связанные файлы