Структуры моделей на go
Свитчусь с шарпа на go. Если мой какой-то Service использует некоторые модели (к примеру, DTA-классы), я привык создавать рядом какую-нибудь папку Models и класть модели туда. Когда я пытаюсь провернуть что-то подобное на go, компилятор выражает свой протест. Отсюда 2 вопроса:
- Могу ли я вообще организовать файлы таким образом, например: файл с "сервисом" лежит в директории .\service, файл модели: .\service\models\defaultModel.go?
- В чем смысл помещать файлы модели рядом с сервисом? Их же может быть много, легко будет потеряться во всех файлах. Поделитесь из своей практики, как это принято организовывать