@loljapanes

Верно ли то что в go нет конкретной структуры проекта?

Подскажите пожалуйста, действительно ли в go нет конкретной структуры проекта? То есть можно писать хоть все в main.go , хоть создавать папки как тебе хочется итд? Знаю про golang standard project-layout, но замечаю что у каждого по разному кто-то использует standard project-layout, кто-то нет и делает как сам захочет
  • Вопрос задан
  • 251 просмотр
Решения вопроса 1
DevMan
@DevMan
конкретной структуры проекта нет вообще ни в каком языке.
конкретная структура может быть только при наличии соглашений, например, в конкретном фреймворке или собственном представлении o прекрасном.
да и ту можно (иногда и нужно) менять.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
2ord
@2ord
Кто как хочет, тот так и делает. Однородность структуры в некотором роде упрощает понимание что где находится.
Скажем, взять структуру проекта на фреймворке Ruby on Rails: любой новый разработчик, знакомый с RoR будет знать что где искать. Конфигурация в одном месте, модели в другом, миграции БД в третьем и т.д.
Ответ написан
mayton2019
@mayton2019
Bigdata Engineer
Скорее всего это связано с отсуствием сборщика. Именно он диктует определенную структуру например сорцов и тестов. Конфигов и таргет каталогов.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы