вроде файлов types, services и т.д. ?
Я про структуру проекта =D Например в C++, C#, Java, TypeScript и прочих языках модели/классы выносятся в папки models. Вся бизнес логика пишется других файлах и складывается в папке storageManagers/services.
Обычно все кидают ссылку на этот репозиторий - https://github.com/golang-standards/project-layout Но я так и не понял, почему все так зауважали этот темплейт. Его же вроде просто какой-то рандомный чел написал
Хз, я его чекал ранее, вообще неудобный
Да вроде норм. Только я не знаю случаев, когда в pkg можно что-то положить. У меня обычно все сервисы шарят между собой только proto-контракт для grpc
Обсуждают сегодня