в internal
2) Хотим, чтобы импортировали? Не помещаем в internal
Способ это делать через pkg избыточен после появления internal и уже просто достал.
Складываем в корне все пакеты у приложения?
Складывайте как хотите. Из пакетов тоже строится дерево, и нет никаких причин не строить его из корня.
В пакете да. В приложении меня раздражает, когда в корне говна навалено.
Нет принципиальной разницы
Для меня есть.
Это как спорить о кодинг стайле
https://github.com/Shopify/sarama Серьезно? как хотите?
так может и gofmt тогда пошлем? тоже ведь кодинг стайл
Я же сказал, что из пакетов строится дерево, а не один пакет в корне
Ну для библиотеки вполне норм.
Если вы хотите об этом спорить, то посылайте. Я как раз не хочу и поэтому форсю везде gofmt
нет, спасибо, еще терперть эту кучу говнофайлов раскиданых по классам из джавы это более чем принципиальный момент
Ну там каждый тип вынесен в свой файл. Не в один же толкать. Плюс тесты.
но они связаны между собой проблема то не в том что файлов миллиард, а в том что пакеты нарочно раздуваются, потому что нет никаких рекомендаций ни от кого кроме этого сраного репозитория и вместо общего сбора всех мстителей-гоферов ради решения этой проблемы, все опять поддерживают исправление следствия а не проблемы, потому что так расс кокс сказал и джаана, и все поддакивают. проблема то в этом
Так возьми собери всех гоферов-мстителей :)
кто будет деревом?)
Деревом? :)
И если бы этот мусор лежал в pkg, то было бы концептуально лучше?
да до****лись вы со своим pkg блин разработчики нарочно раскидали файлы в стиле джавы, положили болт на практики, как пишут в го, а мы спорим, в pkg нам это пихать или не в pkg такие вещи рефакторить надо, а непонимающие в го люди в душе не знают как им все это раскидывать. куда их слать? на какую статью?
Напишите статью уже чтобы все знали
Писать разные структуры в разных файлах это нормально.
Обсуждают сегодня