@tcLutin

Где лучше хранить глобальные структуры?

Где лучше хранить глобальные структуры в проекте? В корне проекта? Или же всё же засунуть в internal?
Структура стандартная:
-cmd
-internal -> или сюда лучше структуры засунуть?
-pkg
-go.mod
-go.sum
-server.go
-|user.go //структура
-|todo.go //структура
  • Вопрос задан
  • 153 просмотра
Решения вопроса 1
EvgenyMamonov
@EvgenyMamonov Куратор тега Go
Senior software developer, system architect
Если брать стандартную структуру проекта - я бы отталкивался от того есть ли смысл эту структуру делать доступной. Если да - тогда смотрел бы в сторону /pkg, если нет /internal.

По хорошему, я бы сделал отдельный пакет для этой структуры и в зависимости от того используется ли она для внутренних целей или нет - положил бы пакет в /pkg или в /internal

Для чего используется ваша глобальная структура?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы